何らかの理由で、私が取り組んでいるWebサイトでのajaxリクエストは、半分の時間で中止されます。これは、以下に示すようにajaxリクエストのタイムアウトを設定すると解決されます。
$.ajax({
url: "/question/why_wont_it_work",
timeout : 1000,
success: function(){ /*do stuff*/ }
});
残念ながら、タイムアウトの修正はjqueryオートコンプリートでは機能しないようです。私はそれを次のように使用しています:
$( "#questionTags" ).autocomplete({
source: "/question/tags",
timeout: 1000,
select: function(event, ui) { /*do stuff*/ },
});
WebサイトでjQueryUIのドキュメントを確認しましたが、タイムアウトオプションも表示されませんでした。半分の時間でリクエストが中止され、希望する結果が得られないため、これはかなり厄介です。これを回避する方法はありますか?
前もって感謝します。