2019-07-31 ajax执行后调用回调函数对外部变量赋值,不成功的原因

ajax请求修改外部变量失败

ajax请求后修改tip的值失败。

原因:
因为ajax是异步的,所以在success函数回调之前,ajax后面的代码已经执行完,也就是说alert(a);在success函数前面执行
所以不能正常赋值
解决办法将ajax变成同步
添加一行
async:false即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容