如何异步使用jquery中的$ .ajax从xml文件中获取数据

时间:2012-06-27 21:33:21

标签: jquery xml ajax

$.ajax({
    type:"GET",
    url: 'resourse/test.xml',
    dataType: 'xml',
    async: true,
    success: function(data){

我想从xml文件中获取数据。这样我就可以将数据存储在var中,一个线程可以写入var,而另一个则将var中的数据放入图形中。怎么做。我尝试了几种方法,但在加载整个xml文件之前,似乎成功停止的事件。

1 个答案:

答案 0 :(得分:0)

我的猜测是你正在读取ajax调用范围之外的变量,因此它将在ajax调用实际完成之前被调用。

js是异步的

$.ajax(...); //fires off
$.ajax(...); //This one will fire off before the first ajax call is finished

还尝试使用断点逐步执行您的js代码,您将很快看到会发生什么......