PHP アプリケーションから ASP.NET Web サービスへの jquery ajax 呼び出しを実行しようとしています。jsonp で試してみましたが、結果は常に同じです。常にエラー結果が表示され、エラーを表示しようとすると、空白の結果しか表示されません。ajax呼び出しの属性を追加および削除して、機能するかどうかを確認しようとしましたが、まだ結果が得られません。Web サービスに関しては、100% 正常に動作していると確信しています。
だからここに私のajax呼び出しのコードがあります:
function submitClicked(){
var url = "http://localhost/MyWebService/service1.asmx/HelloWorld";
$.ajax( url, {
dataType: "jsonp",
type:'POST',
success: function (data) {
successCallback(data);
},
error:function(error){
console.log("error");
}
});
}
VB.NET での私の Web サービス コードは次のとおりです。
<WebMethod()> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
Public Sub HelloWorld()
Context.Response.Clear()
Context.Response.ContentType = "application/json"
Context.Response.Flush()
Context.Response.Write("{""success"":1}")
End Sub
どんな助けでも大歓迎です。ありがとうございました。
乾杯。