$.ajax() を使用する場合、タイムアウトを 3 秒に設定します:
$.ajax({
url: "ajaxTable1.aspx",
キャッシュ: false,
エラー: function(XMLHttpRequest, textStatus, errorThrown) {
//
} ,
成功: function(html) {
//
},
タイムアウト: 3000
});
ajaxTable1.aspx ページ I pass Thread .Sleep(1000 * 5); を実行すると、ページは続行する前に 5 秒間実行が遅延するため、ajax リクエストはタイムアウトになりますが、この時点で「エラー: オブジェクトはこの操作をサポートしていません」と報告されます。最初はスクリプトに問題があるのではないかと思いましたが、時間をかけて探しましたが、最終的にはエラーは見つかりませんでした。JQuery-1.3.1 に変更すると、エラーはなくなり、コードは正常に実行されました。新しいバージョンはまだ安定していないようです。