日期:2014-05-16  浏览次数:20651 次

同一页面多个ajax GEt数据
有一个asp页面。
onload的时候 ajax 去从服务器get数据  返回解析。存在全局变量Listsdata里面;

点页面一个按钮 ajax GEt另一些数据,返回解析 存全局变量VectorData里面。这是访问Listdata里面的数据全是undefined。。


难道XMLHTTPRequest 去get 或者post一次数据、。上一次的 js变量全都析构掉了么?

有什么办法可以多次ajax请求之后。还可以相互访问这些数据

------解决方案--------------------
代码有问题。。和ajax没什么关系
------解决方案--------------------
你应该在回调函数中访问ajax的返回值,
如果存在全局变量中,你必须确保访问时,ajax请求的回调函数已经执行过了,
自己在回调函数中加一个alert,在读取Listsdata的地方也加一个alert,看看哪个先执行
------解决方案--------------------
不会解析掉的  ,只要页面没有刷新  ,全局变量跟属性 就会保留。你在看看  是不是期间 有其他给listdata赋值的地方 ?