C# 関数への ajax 呼び出しを行っていますが、呼び出されていません。
これは ajax 呼び出しです。
$('#button1 button').click(function () {
var username = "username_declared";
var firstname = "firstname_declared";
$.ajax({
type: "GET",
url: "practiced_final.aspx/ServerSideMethod",
data:{username1:username,firstname1:firstname},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$('#myDiv').text(msg.d);
},
error: function (a, b, c) {
alert(a + b + c);
}
});
return false;
});
これは C# コードです。
[WebMethod]
public static string ServerSideMethod(string username1, string firstname1)
{
return "Message from server with parameter." + username1 + "hello" + firstname1;
}
このメソッドはヒットせず、次のようなエラー メッセージが表示されます。
object XMLHttpRequest]parsererrorundefined
どんな助けでも大歓迎です。