目前我正在使用这样的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服务的web方法吗?
更新:使用下面建议的异步标志实际上我需要这样做,这对我有用.我仍然很好奇上面的代码需要做些什么来使它成为GET请求.更改类型:"GET"没有达到预期的效果!