在前端代码中,有一个方法中有一个ajax请求,假设返回值为data,现在有另一个方法需要调用data,这时候我们定义了一个全局变量x,有的同学会发现,在ajax请求返回data后,设置x=data,打印出来为空,因为ajax是异步的,所以在你打印x的时候,ajax可能还没有完成,所以这时候需要设置ajax请求为同步请求,也就是设置async属性为false,这样问题就解决了
ajax无法赋值的问题
最新推荐文章于 2022-11-02 23:20:38 发布
在前端代码中,有一个方法中有一个ajax请求,假设返回值为data,现在有另一个方法需要调用data,这时候我们定义了一个全局变量x,有的同学会发现,在ajax请求返回data后,设置x=data,打印出来为空,因为ajax是异步的,所以在你打印x的时候,ajax可能还没有完成,所以这时候需要设置ajax请求为同步请求,也就是设置async属性为false,这样问题就解决了