jquery中ajax无法设置全局变量
来源:原创
时间:2016-04-23
作者:脚本小站
分类:JS/JQuery
用jquery的ajax时会碰到ajax中的返回值无法设置全局变量,其实这个问题很简单。
只要将异步请求改为同步请求就可以了,
jquery中的ajax方法默认都是异步请求,也就是说程序执行请求地址没有等被请求的地址返回值,而是直接执行下面的代码,这就是异步,改成同步就是等请求后接收到返回的值才会执行下面的代码。
jquery中设置成同步的方法是:
先设置成同步
$.ajaxSetup({async:false});
然后。。。。
$.post(url,{data:data}function(){});