我遇到了一个麻烦,那就是我无法使用框架(Symfony)同时请求 2 个 ajax
这是我的代码:
查询:
function doAjax1()
{
$.ajax({
url: "server1.php",
type: "POST",
data: {
id: 1,
},
success: function(){
},
});
}
function doAjax()
{
$.ajax({
url: "server.php",
type: "POST",
data: {
id: 1,
},
success: function(){
},
});
}
PHP服务器:
sleep(10);
echo "Done 10s";
PHP服务器1:
sleep(1);
echo "Done 1s";
首先,我打电话doAjax()
,第二,doAjax1()
。
没有任何框架,doAjax1()
大约需要1s和doAjax()
大约10s,这正是我想要的。
但是使用 symfony 1.4 框架, doAjax1() 大约需要11s, doAjax() 大约需要10s,看起来doAjax()
已经完成了,doAjax1()
稍后调用。
对我来说有什么安全的解决方案吗?
谢谢你。