jquery ajax问题在chrome

前端之家收集整理的这篇文章主要介绍了jquery ajax问题在chrome前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的页面上运行的以下jquery代码在FF和IE中都很好,但是Chrome似乎正在出现。

在FF和IE中进行调用,并将结果附加到div。
在chrome中,它会在失败时调用ajaxFailed

传递给AjaxFailed函数的XMLHttpRequest的状态码为“200”,statusText为“ok”。 readystate是4,并且responseText被设置为我希望附加到div的数据..基本上从我可以看到它的调用失败方法,但它不是失败..我已经尝试了get和post请求和它总是打破铬。

function getBranchDetails(contactID,branchID) {
  $.ajax({
    type: "GET",url: urlToRequestTo,data: "{}",contentType: "application/json; charset=utf-8",dataType: "json",success: branchDetailsSuccess,error: AjaxFailed
  });
}



 function branchDetailsSuccess(result) {
      $("#divBranchControl").empty();
      $("#divBranchControl").append(" " + result);
      $("#branchDiv").tabs();
    }



 function AjaxFailed(result) {
      alert("Failed : " + result.status + ' ' + result.statusText);
    }

解决方法

在AJAX操作中,只需添加:async:false之后的数据类型:“json”,这将解决您的问题。 Chrome有处理异步调用的问题。
原文链接:/jquery/183146.html

猜你在找的jQuery相关文章