例
設置所有默認的URL,成功的功能AJAX請求:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
試一試» 定義和用法
該ajaxSetup()方法,為今後的設置默認值AJAX請求。
句法
$.ajaxSetup({name:value, name:value, ... })
參數指定用於與一個或多個名稱/值對AJAX請求的設置。
可能的名稱/見下表值:
名稱 | 值/說明 |
---|---|
async | 一個布爾值,指示請求是否應如何處理異步與否。 默認為true |
beforeSend( xhr ) | 在發送請求前運行功能 |
cache | 一個布爾值指示瀏覽器是否應緩存請求的頁面。 默認為true |
complete( xhr,status ) | 當請求完成(後成功和錯誤函數)的函數來運行 |
contentType | 發送數據時向服務器使用的內容類型。 默認為: "application/x-www-form-urlencoded" |
context | 指定所有AJAX相關的回調函數的“本”的價值 |
data | 指定要發送到服務器的數據 |
dataFilter( data , type ) | 一個函數來處理XMLHttpRequest的原始響應數據 |
dataType | 預期的服務器響應的數據類型。 |
error( xhr,status,error ) | 一種功能,如果請求失敗運行。 |
global | 一個布爾值,指定是否觸發全局AJAX事件處理的請求。 默認為true |
ifModified | 一個布爾值,指定的請求是否是唯一成功的,如果自上次請求的響應已經改變。 默認值是: false 。 |
jsonp | 一個字符串覆蓋回調函數中JSONP請求 |
jsonpCallback | 指定名稱的JSONP請求的回調函數 |
password | 指定一個HTTP訪問認證請求中使用的密碼。 |
processData | 一個布爾值,指定與請求發送數據是否應該轉變成一個查詢字符串。 默認為true |
scriptCharset | 指定字符集的請求 |
success( result,status,xhr ) | 當請求成功時運行的函數 |
timeout | 本地超時(以毫秒為單位)的要求 |
traditional | 一個布爾值,指定是否使用參數序列化的傳統風格 |
type | 指定的請求的類型。 ( GET或POST ) |
url | 指定的URL發送請求。 默認值是當前頁面 |
username | 指定要在HTTP訪問認證請求中使用的用戶名 |
xhr | 用於創建XMLHttpRequest對象的函數 |
試一試 - 示例
指定AJAX請求一個錯誤處理程序
如何使用錯誤設置指定AJAX請求錯誤處理程序。