jquery ajax得到例子

use*_*408 13 ajax jquery post get

目前我正在使用这样的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); }
    }
}); 
Run Code Online (Sandbox Code Playgroud)

我是否正确相信如果我使用GET请求而不是POST,行为将变为同步请求,即执行将等待直到从服务器收到响应?

有人可以告诉我一个jquery GET示例直接调用web服务的web方法吗?

更新:使用下面建议的异步标志实际上我需要这样做,这对我有用.我仍然很好奇上面的代码需要做些什么来使它成为GET请求.更改类型:"GET"没有达到预期的效果!

pei*_*rix 11

您可以决定是否要使用此方法将ajax调用设置为异步:

$.ajax({
  async: false/true,
  //more options
});
Run Code Online (Sandbox Code Playgroud)


Gre*_*reg 6

为了回答你的第一点,没有:GET和POST独立于同步/异步.

您可以使用布尔async方法来控制它.