亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQuery中$.ajax()方法參數詳解及應用

2019-11-20 21:28:38
字體:
來源:轉載
供稿:網友
url: 要求為String類型的參數,(默認為當前頁地址)發送請求的地址。

type: 要求為String類型的參數,請求方式(post或get)默認為get。注意其他http請求方法,例如put和

delete也可以使用,但僅部分瀏覽器支持。

timeout: 要求為Number類型的參數,設置請求超時時間(毫秒)。此設置將覆蓋$.ajaxSetup()方法的全局設

置。

async:要求為Boolean類型的參數,默認設置為true,所有請求均為異步請求。

如果需要發送同步請求,請將此選項設置為false。注意,同步請求將鎖住瀏覽器,用戶其他操作必須等

待請求完成才可以執行。

cache:要求為Boolean類型的參數,默認為true(當dataType為script時,默認為false)。

設置為false將不會從瀏覽器緩存中加載請求信息。

data: 要求為Object或String類型的參數,發送到服務器的數據。如果已經不是字符串,將自動轉換為字符串格

式。get請求中將附加在url后。防止這種自動轉換,可以查看processData選項。對象必須為key/value格

式,例如{foo1:"bar1",foo2:"bar2"}轉換為&foo1=bar1&foo2=bar2。如果是數組,JQuery將自動為不同

值對應同一個名稱。例如{foo:["bar1","bar2"]}轉換為&foo=bar1&foo=bar2。

dataType: 要求為String類型的參數,預期服務器返回的數據類型。如果不指定,JQuery將自動根據http包mime

信息返回responseXML或responseText,并作為回調函數參數傳遞。

可用的類型如下:

xml:返回XML文檔,可用JQuery處理。

html:返回純文本HTML信息;包含的script標簽會在插入DOM時執行。

script:返回純文本JavaScript代碼。不會自動緩存結果。除非設置了cache參數。注意在遠程請求

時(不在同一個域下),所有post請求都將轉為get請求。

json:返回JSON數據。

jsonp:JSONP格式。使用SONP形式調用函數時,例如myurl?callback=?,JQuery將自動替換后一個

“?”為正確的函數名,以執行回調函數。

text:返回純文本字符串。

beforeSend:要求為Function類型的參數,發送請求前可以修改XMLHttpRequest對象的函數,例如添加自定義

HTTP頭。在beforeSend中如果返回false可以取消本次ajax請求。XMLHttpRequest對象是惟一的參

數。

function(XMLHttpRequest){

this; //調用本次ajax請求時傳遞的options參數

}

complete:要求為Function類型的參數,請求完成后調用的回調函數(請求成功或失敗時均調用)。

參數:XMLHttpRequest對象和一個描述成功請求類型的字符串。

function(XMLHttpRequest, textStatus){

this; //調用本次ajax請求時傳遞的options參數

}

success:要求為Function類型的參數,請求成功后調用的回調函數,有兩個參數。

(1)由服務器返回,并根據dataType參數進行處理后的數據。

(2)描述狀態的字符串。

function(data, textStatus){

//data可能是xmlDoc、jsonObj、html、text等等

this; //調用本次ajax請求時傳遞的options參數

error:要求為Function類型的參數,請求失敗時被調用的函數。該函數有3個參數,即XMLHttpRequest對象、錯

誤信息、捕獲的錯誤對象(可選)。

ajax事件函數如下:

function(XMLHttpRequest, textStatus, errorThrown){

//通常情況下textStatus和errorThrown只有其中一個包含信息

this; //調用本次ajax請求時傳遞的options參數

}

contentType:要求為String類型的參數,當發送信息至服務器時,內容編碼類型默認

為"application/x-www-form-urlencoded"。該默認值適合大多數應用場合。

dataFilter:要求為Function類型的參數,給Ajax返回的原始數據進行預處理的函數。

提供data和type兩個參數。data是Ajax返回的原始數據,type是調用jQuery.ajax時提供的

dataType參數。函數返回的值將由jQuery進一步處理。

function(data, type){

//返回處理后的數據

return data;

}

global:要求為Boolean類型的參數,默認為true。表示是否觸發全局ajax事件。設置為false將不會觸發全局

ajax事件,ajaxStart或ajaxStop可用于控制各種ajax事件。

ifModified:要求為Boolean類型的參數,默認為false。僅在服務器數據改變時獲取新數據。

服務器數據改變判斷的依據是Last-Modified頭信息。默認值是false,即忽略頭信息。

jsonp:要求為String類型的參數,在一個jsonp請求中重寫回調函數的名字。

該值用來替代在"callback=?"這種GET或POST請求中URL參數里的"callback"部分,例如

{jsonp:'onJsonPLoad'}會導致將"onJsonPLoad=?"傳給服務器。

username:要求為String類型的參數,用于響應HTTP訪問認證請求的用戶名。

password:要求為String類型的參數,用于響應HTTP訪問認證請求的密碼。

processData:要求為Boolean類型的參數,默認為true。默認情況下,發送的數據將被轉換為對象(從技術角度

來講并非字符串)以配合默認內容類型"application/x-www-form-urlencoded"。如果要發送DOM

樹信息或者其他不希望轉換的信息,請設置為false。

scriptCharset:要求為String類型的參數,只有當請求時dataType為"jsonp"或者"script",并且type是GET時

才會用于強制修改字符集(charset)。通常在本地和遠程的內容編碼不同時使用。



案例代碼:
復制代碼 代碼如下:

$(function(){

$('#send').click(function(){

$.ajax({

type: "GET",

url: "test.json",

data: {username:$("#username").val(), content:$("#content").val()},

dataType: "json",

success: function(data){

$('#resText').empty(); //清空resText里面的所有內容

var html = '';

$.each(data, function(commentIndex, comment){

html += '<div class="comment"><h6>' + comment['username']

+ ':</h6><p class="para"' + comment['content']

+ '</p></div>';

});

$('#resText').html(html);

}

});

});

});

順便說一下$.each()函數:

$.each()函數不同于JQuery對象的each()方法,它是一個全局函數,不操作JQuery對象,而是以一個數組或者對象作為第1個參數,以一個回調函數作為第2個參數?;卣{函數擁有兩個參數:第1個為對象的成員或數組的索引,第2個為對應變量或內容。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本在线精品视频| 国产在线拍揄自揄视频不卡99| 国产欧美日韩中文字幕在线| 精品欧美国产一区二区三区| 欧美国产日本高清在线| 亚洲国产一区二区三区在线观看| 精品爽片免费看久久| xvideos成人免费中文版| 国产一区二区av| 欧美中文字幕在线观看| 狠狠躁夜夜躁人人躁婷婷91| 欧美午夜视频在线观看| 欧美丝袜美女中出在线| 欧美亚洲另类制服自拍| 国产亚洲精品美女久久久| 亚洲色图欧美制服丝袜另类第一页| 性色av一区二区三区在线观看| 亚洲韩国日本中文字幕| 久久不射热爱视频精品| 久久亚洲精品小早川怜子66| 亚洲天堂av在线播放| 午夜精品久久久久久久久久久久久| 欧美俄罗斯乱妇| 青青久久av北条麻妃黑人| 欧美日韩午夜激情| 91在线观看免费高清完整版在线观看| 亚洲va欧美va国产综合久久| 91久久久久久久久久| 日韩精品免费在线观看| 欧美天堂在线观看| 成人在线视频网站| 日韩亚洲第一页| 国产精品久久电影观看| 性色av一区二区三区| 高跟丝袜一区二区三区| 久久免费国产视频| 国产精品高潮粉嫩av| 国产黑人绿帽在线第一区| 国产成人精品在线观看| 成人午夜在线观看| 国产一区二区丝袜高跟鞋图片| 日韩精品视频在线观看免费| 国产精品美女www爽爽爽视频| 亚洲第一精品久久忘忧草社区| 久久九九国产精品怡红院| 美女视频黄免费的亚洲男人天堂| 精品亚洲一区二区三区| 久久久www成人免费精品| 在线观看国产成人av片| 精品亚洲va在线va天堂资源站| 国内成人精品一区| www国产91| 91免费视频网站| 亚洲图片在区色| 日韩免费av一区二区| 亚洲人成77777在线观看网| 综合网日日天干夜夜久久| 国产不卡av在线免费观看| 亚洲a在线播放| 国产91色在线播放| 欧洲成人在线视频| 欧美日韩一二三四五区| 最近中文字幕2019免费| 亚洲精品一区二区在线| 午夜精品久久久99热福利| 亚洲欧美制服另类日韩| 亚洲精品美女在线观看播放| 性欧美亚洲xxxx乳在线观看| 亚洲最大的成人网| 久久精品视频在线播放| 一本一本久久a久久精品牛牛影视| 538国产精品视频一区二区| 久久久av亚洲男天堂| 国产成人亚洲综合91| 欧美高清视频在线| 欧美色欧美亚洲高清在线视频| 色妞色视频一区二区三区四区| 亚洲最新视频在线| 久久久久亚洲精品成人网小说| 欧美性猛交视频| 91久久精品国产| 国产999在线| 欧美精品aaa| 久久国产精品久久久久久久久久| 久久久久久久色| 欧美福利在线观看| 久久影视电视剧免费网站清宫辞电视| 欧美天堂在线观看| 亚洲精品视频二区| 久久精彩免费视频| 91久久国产综合久久91精品网站| 亚洲色图国产精品| 日本道色综合久久影院| 日韩欧美一区二区三区久久| 最新国产精品拍自在线播放| 久久中文精品视频| 欧美日韩不卡合集视频| 久久久久国产精品免费| 欧美精品国产精品日韩精品| 成人久久久久爱| 国产成人精品视频在线| 久久免费视频这里只有精品| 日韩精品极品视频免费观看| 久久免费视频在线| 在线播放精品一区二区三区| 欧美黄色免费网站| 亚洲日韩中文字幕在线播放| 欧美一级视频在线观看| 亚洲91精品在线观看| 国产精品久久在线观看| 亚洲欧美日本伦理| 欧美大肥婆大肥bbbbb| 国产精品成熟老女人| 亚洲第一精品自拍| 欧美精品videossex性护士| 亚洲视频在线看| 亚洲一区二区三区成人在线视频精品| 九九热视频这里只有精品| 国产欧美va欧美va香蕉在线| 这里只有精品在线播放| 欧美乱妇40p| 色先锋资源久久综合5566| 亚洲精品国产精品国自产在线| 亚洲小视频在线观看| 亚洲美女久久久| 亚洲少妇激情视频| 欧美高清激情视频| 庆余年2免费日韩剧观看大牛| 日韩精品欧美国产精品忘忧草| 国产成人高潮免费观看精品| 国外成人免费在线播放| 久久天天躁狠狠躁夜夜爽蜜月| 国内免费久久久久久久久久久| 欧美一区视频在线| 伊人一区二区三区久久精品| 亚洲电影中文字幕| 久久久久久久久久久久av| 亚洲电影免费观看高清| 久久影院在线观看| 亚洲黄色免费三级| 亚洲天堂av在线免费| 中文字幕欧美视频在线| 亚洲区一区二区| 国产福利成人在线| www.日韩不卡电影av| 精品高清一区二区三区| 国产999精品| 日韩国产在线播放| 91在线高清免费观看| 国产精品影片在线观看| 国产欧亚日韩视频| 日本在线精品视频| 成人黄色免费在线观看| 欧美综合一区第一页| 91精品视频网站| 国产女同一区二区| 亚洲国产精品成人va在线观看| 成人黄色大片在线免费观看| 日韩精品免费观看| 欧美日韩国产丝袜美女| 日产精品久久久一区二区福利| 91高清在线免费观看| 91久久久久久| 都市激情亚洲色图|