for循环里面的$.postJSON的问题
最近做项目的时候,需要在for循环里面调用后台接口。
如图:
本来是直接在for循环里面写$.postJSON的,如图:
但是发现只执行出最后一次循环的结果。
原因:$.postJSON默认是异步请求,for循环的执行速度远快于$.postJSON,所以只返回最后一次的执行结果。
解决:采用$.ajax请求,设置为同步。
最近做项目的时候,需要在for循环里面调用后台接口。
如图:
本来是直接在for循环里面写$.postJSON的,如图:
但是发现只执行出最后一次循环的结果。
原因:$.postJSON默认是异步请求,for循环的执行速度远快于$.postJSON,所以只返回最后一次的执行结果。
解决:采用$.ajax请求,设置为同步。