2009-07-14 9 views
4

jquery(または何か他のもの)ajaxでページ内のデータを部分的に更新したい場合は、私が呼び出したページはWebサービスでなければなりませんか?または、jsonやxmlを返すページは問題ありませんか?ajaxにはWebサービスが必要ですか?

私はasp.netで "公式な" Webサービスを持っているので、私はこれを好きだと思います。他の言語やフレームワークでは、そうではないかもしれません。たとえば、古典的なASPページを作成してxmlドキュメントを返すことができます。それはWebサービスですか?

答えて

9

JSONやXMLを返す必要もなく、呼び出しページにドロップできるHTMLまたはテキストを返すことができます。

私は、上記のすべてを1か所で使用しています。

4

jQuery(または何でも)プロセッサが理解できる出力を返すURL — JSON、XML、またはそれ以外の場合—は問題ありません。 jQueryは、「公式な」Webサービスについてまったく気にしません。ここにWSDLはありません。

4

ページはではありません。は "公式な" Webサービスでなければなりません。 JSONまたはXMLを返す必要はなく、クライアントコードで結果を処理するだけで済みます。

一般に、ASPページ(またはHTTP経由でリクエストを送信し、HTTP経由で応答を受け取ることができるもの)は、「Webサービス」ではなく「Webサービス」である可能性があります。

0

単純なタスクでは、htmlを返す必要があります。それと同じくらい簡単です。 jqueryで使用するJSONを返します。 Webサービスは必要ありませんが、WebサービスがJSONの結果を返すようにすることができます。これはページで使用できます。これは、あなたが既にページのために必要なデータを持つウェブサービスを持っている場合の練習になります。それ以外の場合は、そうする必要はありません。

関連する問題