2011-06-26 10 views
0

Googleとスタックは、この問題のさまざまなアプローチで文字化けしています。これは簡単に研究できると思います。asmx webserviceをクライアント側コードのみで呼び出すにはどうすればいいですか?

純粋なjavascriptクライアント側のコードから.netベースのWebサービスを呼び出すには、最高の/きれいな方法を知りたいと思っています。タグがありません。この質問へのほとんどすべての参照は、私が欲しくないasp.netサーバー側のコード例を提供します。

私はクライアント側でjqueryを使うことができると思います。私は、Webサービスにもajax呼び出しを行うために使用できるクライアント側のjavascriptライブラリをMicrosoftが持っているとは思うが(確信はない)

サーバー側のasmx webserviceをJSON互換(つまり、ここではクライアント側のコードはsoapを処理する必要はありません)に変更していただければ幸いです。

jqueryを採用する必要がありますか?または、これを行う別の方法がありますか?

+1

jqueryを使用するのは幸いですが、http: //encosia.com/using-jquery-to-consume-aspnet-json-web-services/は、jqueryを使用してasmxベースのWebサービスを呼び出す方法に関する優れたリソースです。 .dの使用を紹介するasp.net 2とasp.net 3.5の間の変更点に注意してください(この偉大な説明を参照してください(http://encosia.com/a-breaking-change-between-versions-of-aspnet -ajax /) – kaes

答えて

1

同じ質問がある人にとって、私の研究は、これに対する最も安全なアプローチがクライアント側のライブラリを利用することであることを示しました。最後に私はクライアント側でJSONを使用し、asmxベースのWebサービスを使用可能にしました(上記コメントのリンクを参照)

+0

はあなたのWebサービスのクロスドメインWebサービスですか? –

関連する問題