jQueryの$.ajaxメソッドを更新して、デフォルトのタイムアウトが20秒になるようにし、タイムアウト時に独自の関数を呼び出し、ネットワークエラー関数も作成します。
これは可能ですか?
すべての$.ajaxリクエストにタイムアウトを追加したくないので、これを実行したいと思います。
何かあれば質問してください
このように、すべての関数に対して、タイムアウトを追加する必要があります。
$.ajax(
{
url: "getDuctions.php",
type: "POST",
data: {dept_cd: dept, filter: "payroll_struct_empl_map", primary: "empl_cd"},
beforeSend: function() {
$("#duct").html("<option value=''>Loading</option>");
},
success: function(data) {
$("#duct").html(data);
},timeout:20000,
}
);