jQuery - 函式 $.ajaxSetup 的說明和使用
一、說明
方法jQuery.ajaxSetup(settings)是一個全域性函式,用於設定Ajax請求的全域性預設設定
設定之後執行的所有Ajax請求,如果對應的選項引數沒有設定,將使用其更改後的預設設定,但不對$.get()和$.post()的http請求方式產生影響
引數settings是一個包含零個或多個鍵值對的JavaScript物件;settings中可以識別的屬性,與jQuery.ajax()中的一致
二、示例
<script type="text/javascript">
$().ready(function(){
$.ajaxSetup({
type: "POST" ,
timeout: 3000,
dataType: 'text',
headers: { // 自定義請求頭
"Author": "xl" ,
"Degist": "YmFzZTY0IOino+eggS/nvJbnoIE=",
} ,
//請求成功後觸發
success: function (data) { $('#msg').append('success invoke! data:' + data + '<br/>'); },
//請求失敗遇到異常觸發
error: function (xhr, status, e) { $('#msg').append('error invoke! status:' + status+'<br/>'); },
//完成請求後觸發,即在success或error觸發後觸發
complete: function (xhr, status) { $('#msg').append('complete invoke! status:' + status+'<br/>'); },
//傳送請求前觸發
beforeSend: function (xhr) {
//比如在這裡自定義請求頭
xhr.setRequestHeader('Content-Type', 'application/xml;charset=utf-8');
$('#msg').append('before invoke!' +'<br/>');
}
});
$('#btn').click(function(){
$.get(
"http://localhost:8080/TstAjax/TstAjax",
function(data, status){$('#msg').append('resp data:' + data + '<br/>');}
);
});
});
</script>
<body>
<button id="btn">Button</button>
<div id="msg" style="width: 500px; background-color: #F7F7F7;" />
</body>
相關文章
- jquery.ajaxSetup()函式詳解jQuery函式
- scapy函式 IP() 使用說明函式
- Java @FunctionInterface函式式介面使用說明JavaFunction函式
- python中encode和decode函式說明Python函式
- 05_jQuery函式的使用jQuery函式
- Python 閉包函式說明Python函式
- PHP 風險函式說明PHP函式
- Vector容器主要函式說明函式
- 【彙總】EMQX 函式API、安裝與使用說明MQ函式API
- tf.gfile函式和gfile.MakeDirs(FLAGS.train_dir)函式的詳細說明函式AI
- apolloxlua標準庫require函式說明UI函式
- Webots和ROS的使用說明(譯)WebROS
- python3:urllib.request 的主要函式說明Python函式
- oradebug的使用說明
- 使用說明
- mydumper和myloader引數使用說明
- 舉例說明js立即執行函式的寫法有哪些?JS函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 前端之jquery函式庫前端jQuery函式
- 如何理解jQuery.on()函式jQuery函式
- JQuery Datatables Columns API 引數詳細說明jQueryAPI
- FreeSql 使用說明SQL
- postman 使用說明Postman
- QLExpress使用說明Express
- WebApiClientCore使用說明WebAPIclient
- Jupiter 使用說明
- certbot 使用說明
- cmake使用說明
- ApplicationContextAware使用說明APPContext
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- DataLakeAnalytics中OSSLOCATION的使用說明
- 關於 Jupyter 的使用說明
- 常見分散式協議和演算法的說明和對比分散式協議演算法
- 在jQuery定義自己函式jQuery函式
- axios使用說明書iOS
- wc 命令使用說明
- oracle orapwd使用說明Oracle
- JPA EntityManager使用說明