在我制作的网站中,我们使用arrowchat聊天插件。 Arrowchat在大约30秒内发送一次AJAX请求以获取在线用户列表。
另一方面,网站的导航系统也使用AJAX请求从服务器获取响应并将内容加载到div。
问题是当arrowchat发送AJAX请求时,如果用户点击导航链接,浏览器在arrowchat的AJAX请求完成之前不会发送请求。
如何让它运行AJAX请求并从服务器获得并行响应?
导航AJAX系统;
$("#ajax_content").load("page.php?querys..", function () {
$("body").animate({
scrollTop: 0
}, 800);
})
编辑:我已经将AJAX用作异步
答案 0 :(得分:0)
很可能你被会话锁定了。如果你在你的php中使用会话 - 只要你不再需要它就在session_write_close
中执行page.php
。
否则其他请求会等待解锁会话文件(在脚本端)