0
私はAJAX呼び出しを使用してレコードを取得しています。レコードを完了するまでに30秒かかります。それは働いている。しかし、ブラウザ内の2つのウィンドウで同じページを開くと、最初のウィンドウでリストが完成し、2番目のウィンドウでAJAXリクエストが呼び出され、レコードが取得されます。複数のブラウザウィンドウで同時にAjaxコールが実行されない
同時に2つのウィンドウでURLを呼び出して結果を取得したいと思います。どうすればこれを達成できますか?ここで
は、ブラウザの挙動だ
var page="product.php?category=mobile&p=1";
$.ajax({
url: page,
type: 'GET',
cache: false,
processData:false,
beforeSend: function(data) {
return true;
},
success: function(data, textStatus, jqXHR){
$('#dataContent').html(data);
},
error: function(jqXHR, textStatus, errorThrown){
}
});
2つのウィンドウがこれを独立して実行しています。バックエンドが同時接続を適切に処理していますか? – nem035
2つの異なるスレッドで非同期呼び出しを行うことはできません。あなたができることは、jsの時計に依存し、特定の秒で '$ .ajax'を実行するだけです* BUT * 1の呼び出しはもう一方の呼び出しよりも時間がかかるかもしれません。 – Xorifelse
同時接続を処理する方法は?私はちょうどデータベース接続なしでチェックしました。また、同じ問題が発生する – selvan