小编典典

jQuery ajax获取示例

ajax

目前,我正在使用像这样的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时,行为将变为同步请求,即执行将一直等到从服务器收到响应后,我是否正确?

有人可以向我展示一个直接调用Web服务Web方法的jQuery GET示例吗?

更新:实际上,我需要使用以下建议的异步标志,因此这对我有效。我仍然对上面的代码需要执行什么工作才能使其成为GET请求。更改类型:“ GET”效果不理想!


阅读 223

收藏
2020-07-26

共1个答案

小编典典

您可以使用以下方法决定是否要使ajax调用异步:

$.ajax({
  async: false/true,
  //more options
});
2020-07-26