フレームワーク(Symfony)で同時に2つのajaxをリクエストできないという問題があります
これが私のコードです:
JQuery:
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() に約11秒、 doAjax() に約10 秒doAjax()
かかり、完了したようで、doAjax1()
後で呼び出します。
私にとって安全な解決策はありますか?
ありがとうございました。