目前我使用POST方法是这样
$.ajax({
type: "POST",
url: "Servicename.asmx/DoSomeCalculation",
data: "{param1ID:"+ param1Val+"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
UseReturnedData(msg.d);
},
error: function(err) {
alert(err.toString());
if (err.status == 200) {
ParseResult(err);
}
else { alert('Error:' + err.responseText + ' Status: ' + err.status); }
}
});
我在相信,如果我使用一个GET请求而不是POST行为将改变为即执行的同步请求将等到响应已经从服务器接收到正确的?
有人能告诉我一个jQuery GET例如直接调用Web服务的一个WebMethod?
更新:使用如下建议异步标志是真的所有我需要做的所以这对我的作品。 我仍然好奇,什么需要做上面的代码,使其GET请求工作。 更改类型:“GET”并没有收到预期的效果!