プロトコル jsonp を使用して Web メソッドを呼び出します。
このコードを Web サービスに使用します。
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
[ScriptMethod]
public string HelloWorld()
{
return "Hello World";
}
}
そして、これはクライアント側にjasonを使用したJqueryで:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: 'http://localhost:50837/Service1.asmx/HelloWorld',
data: {},
dataType: "json",
success: function(Msg) {
alert('success:' + Msg.d.FirstName);
},
error: function(xhr, textStatus, errorThrown) {
alert("error");
}
});
}
この Jquery は常にエラー メッセージを表示しますが、その理由はわかりません。誰かが私を助けることができますか?