どこが間違っていますか?「OnClientClick」プロパティのボタンクリックでサービス呼び出しを行う必要があり、Ajax 用に xyz() を呼び出しました。しかし、それは機能していません。
これは私のJSです:
function xyz() {
$.ajax({
type: 'POST',
url: 'http://localhost:9210/xyzmodule/xyzmethod',
data: "{ field1: '" + $("#txtfield1").val() + "' field2: '" + $("#txtfield2").val() + "' field3: '" + $("#dattimefield3").val() + "'}",
dataType: "json",
contentType: "application/json; charset=utf-8",
error: function () {
alert('Data null');
},
success: function () {
alert('Success');
}
});
}
これは、Ajax 呼び出しによって呼び出されていないサービスです。Web サービスが呼び出されるはずです。そうではありません。
[HttpPost()]
public String xyzmethod(string json)
...