只要将异步请求改为同步请求就可以了,
jquery中的ajax方法默认都是异步请求,也就是说程序执行请求地址没有等被请求的地址返回值,而是直接执行下面的代码,这就是异步,改成同步就是等请求后接收到返回的值才会执行下面的代码。
jquery中设置成同步的方法是:
先设置成同步
$.ajaxSetup({async:false});
然后。。。。
$.post(url,{data:data}function(){});
选择阅读主题色
只要将异步请求改为同步请求就可以了,
jquery中的ajax方法默认都是异步请求,也就是说程序执行请求地址没有等被请求的地址返回值,而是直接执行下面的代码,这就是异步,改成同步就是等请求后接收到返回的值才会执行下面的代码。
jquery中设置成同步的方法是:
先设置成同步
$.ajaxSetup({async:false});
然后。。。。
$.post(url,{data:data}function(){});