總而言之,默認情況下,服務器將接收它發送給服務器的任何格式的數據。當然,您可以在傳遞值時添加參數,例如下面示例中的“dataType”參數。
以下是ajax的壹些參數:
$.Ajax({?
類型:“發布”,
URL:“/testa jax . PHP”,
數據類型:“json”,
data:{uid:uid,rands:math . random()},
成功:?函數(){
alert(‘Ajax?回歸?成功’);
}});Url,類型:字符串,默認值:當前頁面地址。發送請求的地址。
數據,?類型:字符串,發送到服務器的數據。將自動轉換為請求字符串格式。GET請求將被附加到URL。檢查processData選項的描述以禁用此自動轉換。必須采用鍵/值格式。如果是數組,jQuery將自動對應不同值的相同名稱。如{ foo:【“bar 1““bar 2“】}轉換為‘&;foo = bar 1 & amp;foo = bar2
數據類型,類型:字符串,服務器返回的預期數據類型。如果沒有指定,jQuery會根據HTTP數據包的MIME信息自動智能判斷,例如XML MIME類型會被識別為XML。在1.4中,JSON將生成壹個Javascript對象,腳本將執行該腳本。然後,服務器返回的數據將根據該值進行解析,並傳遞給回調函數。可用值:
“xml”:返回壹個XML文檔,可由jQuery處理。
“html”:返回純文本HTML信息;插入dom時會執行包含的腳本標簽。
“script”:返回普通JavaScript代碼。結果不會自動緩存。除非設置了“緩存”參數。註意:如果是遠程請求(不在同壹個域中),所有POST請求都將被轉換為GET請求。(因為它將使用DOM的腳本標簽加載)
“json”:返回JSON數據。
“JSONP”:JSONP格式。當使用JSONP調用函數時,例如“myurl?回調=?”JQuery會被自動替換嗎?是執行回調函數的正確函數名。
“text”:返回壹個純文本字符串。
成功,請求後調用。傳入返回的數據和包含成功代碼的字符串。