
ajax 取回收据未完成,就进行了下一个函数?
ajax的同步异步问题. 加 async:false, 设置为同步后正常
Ajax是异步的,所以赋值是成功完成了的,但是大部分情况下是在你尝试去使用result全局变量之后才发生赋值操作,因此是没有保证的。(验证很简单:在result = coordinates;之后加个console.log('aaa');, 在使用result之前加个console.log('bbb');, 看看aaa与bbb的输出顺序就知道了)。
所以,针对Ajax请求...