【发布时间】:2009-09-22 10:13:23
【问题描述】:
目前我正在使用这样的 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 示例?
更新:使用下面建议的异步标志是我真正需要做的,这对我有用。我仍然很好奇需要对上面的代码做哪些工作才能使其成为 GET 请求。更改类型:“GET”没有达到预期的效果!
【问题讨论】:
-
你是什么意思它没有'想要的'效果?你怎么知道它仍然是 POST?