ajax请求默认都是异步请求,怎么变为同步请求

Posted songzxblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax请求默认都是异步请求,怎么变为同步请求相关的知识,希望对你有一定的参考价值。

Ajax请求默认的都是异步的 
如果想同步 async设置为false就可以(默认是true) 

var html = $.ajax( 
  url: "some.PHP", 
  async: false 
).responseText; 

或者在全局设置Ajax属性 
$.ajaxSetup( 
  async: false 
  ); 
再用post,get就是同步的了

以上是关于ajax请求默认都是异步请求,怎么变为同步请求的主要内容,如果未能解决你的问题,请参考以下文章

AJAX异步刷新 需要填写的参数

ajax 异步刷新,需要填写的参数

AJAX中同步和异步的区别和使用场景

ajax中的async属性值之同步和异步及同步和异步区别

Vue解决vue-resources异步请求问题

Ajax同步与异步