7

javascript から Web サービスを呼び出す方法はありますか? スクリプト マネージャーを追加して Web サービスを取り込むことができることは知っていますが、それを行った後で JavaScript から関数にアクセスする方法がわかりません。

ありがとう、
マット

4

2 に答える 2

11

ASP.NET AJAX でのクライアント スクリプトからの Web サービスの呼び出しを参照してください。

このトピックでは、ECMAScript (JavaScript) から Web サービスを呼び出すために使用する方法について説明します。アプリケーションがクライアント スクリプトを使用して ASP.NET AJAX Web サービスを呼び出せるようにするために、サーバーの非同期通信レイヤーは JavaScript プロキシ クラスを自動的に生成します。<asp:ServiceReference>プロキシ クラスは、要素が <asp:ScriptManager>ページのコントロール下に含まれるWeb サービスごとに生成され ます。

于 2009-12-22T22:45:10.850 に答える
2

daveWardによるjQueryを使用したASP.NETJSONWebサービスの使用を参照してください。

$(document).ready(function() {
  $.ajax({
    type: "POST",
    url: "RSSReader.asmx/GetRSSReader",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
      // Hide the fake progress indicator graphic.
      $('#RSSContent').removeClass('loading');

      // Insert the returned HTML into the <div>.
      $('#RSSContent').html(msg.d);
    }
  });
});
于 2009-12-23T05:22:21.330 に答える