2013年8月1日 星期四

jQuery Ajax呼叫方式

.ajax({})為底層呼叫方式,參數如下
.ajaxSetup()則是用來設定參數的預設值

url 請求的URL
type 請求的方式,例如POST或是GET
data 請求的參數
dataType 指定回應的格式,有以下幾種格式
xml, html, json, jsonp, script, text
timeout 逾時的毫秒數,如果超出設定的時間,就會觸發error設定的callback函式
global 設定是否要觸發全域事件處理,啟用為true, 停用為false
預設是啟用狀態
contentType 指定請求的內容類型
預設為application/x-www-form-urlencoded,和表單發送的類型一樣
success 請求成功時呼叫的函式
error 請求失敗時呼叫的函式
complete 整個請求完成時呼叫的函式
beforeSend 發出請求之前呼叫的函式
可以用來執行請求前的操作,例如自訂標頭
urlasync 非同步為true, 同步為false
預設是非同步
processData 是否對傳送的資料做URL編碼,true為編碼,false為不編碼
預設是會編碼
ifModified 根據標頭的Last-Modified來判斷是否更新
預設為不檢查標頭