jquery使用异步方法是不能改变页面定义全局变量的,因为页面是不等异步事件返回时就已经往下执行了
所以页面定义全局变量执行方法后还是初始值,如果全局变量用在异步方法之内会改变,用在之外是不会改变的,
要想在异步方法之外改变全局变量 有一个方法就是用 $.ajax 在此方法里面加上 async: false 使异步变为同步即可
jquery使用异步方法是不能改变页面定义全局变量的,因为页面是不等异步事件返回时就已经往下执行了
所以页面定义全局变量执行方法后还是初始值,如果全局变量用在异步方法之内会改变,用在之外是不会改变的,
要想在异步方法之外改变全局变量 有一个方法就是用 $.ajax 在此方法里面加上 async: false 使异步变为同步即可