前端之家收集整理的这篇文章主要介绍了
使用getJSON的同步异步问题,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用$.getJSON()的时候,只有两个参数,一个是url,一个是处理的回滚
函数,因为执行getJSON需要花费一定的时间,如果在js中通过getJSON给一个变量赋值,按照js的顺序加载,在使用变量的时候,很有可能值还是没有赋值成功,需要在getJSON执行前
添加
$.ajaxSettings.async = false;,执行后
添加$.ajaxSettings.async = true;就可以实现同步异步操作了,
解决了前面的问题。