可能重复:
使用 jQuery 的并行异步 Ajax 请求
我需要一个接一个地创建 2 个 ajax 请求。然后显示第一个完成的结果。问题是第二个总是等待第一个完成。我试图中止第一个,但第二个仍在等待第一个完成。有什么解决方法吗?
基本上第一个调用解析一些 XML 文件并将记录插入 MySQL 表的 php 脚本。第二个调用 PHP 脚本,该脚本需要返回第一个已导入的 20 条记录。
我尝试了两个 ajax 调用,第一个从 iframe 调用。但结果总是一样的。第二个正在等待第一个完成。我发现的唯一方法是创建子域并使用子域调用第一个。但这在 IE 中不起作用。
任何人都可以解释如何解决这个问题?
也许我需要更多地描述我的问题。首先,我调用 ajax,执行时间为 cca 2 分钟,而第一个正在执行时,我需要有多个请求来检索第一个导入的记录。