您的位置:首页 > Web前端 > JQuery

如何设置jquery的ajax方法为同步

2017-02-23 09:48 405 查看
Ajax请求默认的都是异步的

如果想同步 async设置为false就可以(默认是true)

var html = $.ajax({

  url: "some.php",

  async: false

}).responseText;

或者在全局设置Ajax属性

$.ajaxSetup({

  async: false

  });

这样只有执行完毕ajax的success或者error方法后,才会执行后续的同级代码。

比如

$.ajax({
type : "POST",
dataType : "json",
url : address + "/**",
data : {
"deviceid" : useDeviceID
},
success : function(data) {
var result = eval("(" + data + ")");
if (result.code == 0) {
/*ddddd*/ }
}
},
error : function(data) {
layer.close(loading);
}
});
qitafangfa(canshu *);

           
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: