私はこの AJAX コードを持っていますが、「アラート」メソッドをスローしていないようです。代わりに、何も起こりません。Fiddler で確認したところ、次のエラー メッセージが表示されました。
{"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""}
コード ビハインドで Web メソッドを呼び出そうとしていますMyWebMethod
:
$.ajax({ type: "POST",
url: "Test.aspx/MyWebMethod",
data: "{" + username + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() {
alert("success");
},
fail: function() {
alert("Fail");
}
});
ページにスクリプト マネージャーがあった場合、Web メソッドは正常に機能しましたが、スクリプト マネージャーを削除したいので、AJAX を使用するのが最善の方法であると考えました。
ありがとう