1. 程式人生 > >設定全域性 AJAX 預設選項 $.ajaxSetup

設定全域性 AJAX 預設選項 $.ajaxSetup

$.ajaxSetup({
    timeout: 3000,
    dataType: 'html',
    //請求成功後觸發
    success: function (data) { show.append('success invoke!' + data + '<br/>'); },
    //請求失敗遇到異常觸發
    error: function (XMLHttpRequest,status, e) { show.append('error invoke! status:' + status+'<br/>'); },
    //完成請求後觸發。即在success或error觸發後觸發
    complete: function (XMLHttpRequest, status) { show.append('complete invoke! status:' + status+'<br/>'); },
    //傳送請求前觸發
    beforeSend: function (XMLHttpRequest) {
    //可以設定自定義標頭
    xhr.setRequestHeader('Content-Type', 'application/xml;charset=utf-8');
    show.append('beforeSend invoke!' +'<br/>');
    },
  })
})

作用: