$.ajax({
type:"GET",
url: 'resourse/test.xml',
dataType: 'xml',
async: true,
success: function(data){
我想从xml文件中获取数据。这样我就可以将数据存储在var中,一个线程可以写入var,而另一个则将var中的数据放入图形中。怎么做。我尝试了几种方法,但在加载整个xml文件之前,似乎成功停止的事件。
答案 0 :(得分:0)
我的猜测是你正在读取ajax调用范围之外的变量,因此它将在ajax调用实际完成之前被调用。
js是异步的
$.ajax(...); //fires off
$.ajax(...); //This one will fire off before the first ajax call is finished
还尝试使用断点逐步执行您的js代码,您将很快看到会发生什么......