AJAX问题!一个页面里调用了两个AJAX的问题!
你肯定是B的回调把A的回调给覆盖掉了。
出现这类问题,一般是所有的AJAX访问都是使用的同一个对象
这里面要分清楚同一个类和同一个对象
var ajax = new ajax()
ajax.post()....1
ajax.callback = callback1
ajax.post()....2
ajax.callback = callback2
这样使用时,同步处理还行,不会混淆,
但是异步处理时1操作回调时 ajax.callback止血时已经变为callback2了
所以callback1就不会被执行
解决办法1
异步改为同步
解决办法2:
ajax1 = new ajax()
....
ajax2 = new ajax()
这样就没有问题了