2009-05-28 16 views
0

リクエストが凍結されているように見えることがあります。それを取り消して長時間かかるともう一度呼び出すことはできますか?jQuery:Ajax Postをやり直すには時間がかかりすぎますか?

Ajax投稿がTwitter APIとTwitter APIをチェックすることがあるため、待ち時間が10分を超える場合があります。 :)

+0

リコール?キャンセルを意味しますか?あなたが未完成の要求を送ったものを見つけ出すことを意味しますか? – jrharshath

+0

私はキャンセルをして、もう一度電話をかけることを意味します。 – ahmed

+0

@ahmed:あなたのコメントに応じて質問を変更しました。あなたが同意しない場合は、私の編集をロールバックしてください。 :) – Tomalak

答えて

1

タイムアウトオプションを使用できます。 documentationをご覧ください。

タイムアウトを適切な値に設定できます。タイムアウトが発生すると、コールバックエラーが呼び出され、2番目の引数は値として「タイムアウト」を持ちます。

0

あなたがいつもタイムアウトやキューにその呼び出しを配置し​​、それが今まで分xは行うことができます...それはTHRだとき、trueにブール変数を設定し、その時が来れば、それは関数を呼び出しません...あなたは再びそれを呼び出すために必要がある場合、falseに再設定し、このような...

​​

何か...

+0

setTimeoutは、特定の遅延*後に関数を呼び出すためのものです。実行中の関数呼び出しをタイムアウトさせるメカニズムは提供していません。 – Tomalak

関連する問題