これは動作します
[System.Web.Services.WebMethod]
public static string Save_HH()
{
return "abc";
}
これは動作しません
[System.Web.Services.WebMethod]
public static string Save_HH(string myString) // (int i, string s) (object o) etc
{
return "abc";
}
これはajax呼び出しです
$.ajax({
type: "POST",
url: "Default.aspx/Save_HH",
data: {}, // data: JSON.stringify({abc:123}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
btn.css("visibility", "visible");
$("#ta_response").text(response.d);
},
fail: function () {
alert("fail");
},
});
このエラーメッセージはPOSTlocalhost(新しいアカウントの投稿リンクができません)/Default.aspx/Save_HH500(内部サーバーエラー)です。
この時点で、質問はかなり明確で簡潔に見えますが、私はそれをそのまま投稿することを妨げられました。これ以上何も言いたくないのは、それは整形式の質問であり、他のことを言うと読者を混乱させるからです。