jq异步、同步请求的两种方式

$.post() 和 $.get()默认都是异步请求的方式,
但又要同步请求时。 就添加 $.ajaxSettings.async = false;

方式1

//设置为同步
 $.ajaxSettings.async = false;
  $.post("url", data, function(result) {
   // 请求处理
  },"json");
  //设置回异步
 $.ajaxSettings.async = true; 

方式2

$.ajax({
    type: "post",
    url: "url",
    data: {"reportId": rows[0].reportId},
    async: false,
    success: function(result){
        if (result.success){}else{} 
    }  
});
发布了136 篇原创文章 · 获赞 30 · 访问量 7052

猜你喜欢

转载自blog.csdn.net/a__int__/article/details/104882043