我哪里错了?我需要在单击其“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)
...