私が書いたページからの AJAX 呼び出しが不確定な数の呼び出しの後にハングします。ページは、事前に設定された時間 (現在は 5 秒) がサーバーからデータを取得した後、要求を行い、再びその時間待機します。以下をAJAXリクエストとして配置すると:
myAjax = new Ajax.Request(
url,
{
method: 'get',
asynchronous: true,
url: url,
parameters: querystring,
onInteractive: document.getElementById('meh').innerHTML='Interactive',
onSuccess: processXML
});
ID が「meh」の div には Interactive という単語が書き込まれますが、Success 条件は実行されません (onSuccess が onComplete に置き換えられた場合も同様です)。
では、なぜ私のコードはこれを行っているのでしょうか? ありがとう。