只要将异步请求改为同步请求就可以了,

jquery中的ajax方法默认都是异步请求,也就是说程序执行请求地址没有等被请求的地址返回值,而是直接执行下面的代码,这就是异步,改成同步就是等请求后接收到返回的值才会执行下面的代码。

jquery中设置成同步的方法是:


先设置成同步

$.ajaxSetup({async:false});

然后。。。。

$.post(url,{data:data}function(){});