這篇“jQuery中$.ajax()的轉(zhuǎn)換器怎么使用”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“jQuery中$.ajax()的轉(zhuǎn)換器怎么使用”文章吧。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、湖州網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開發(fā)、湖州網(wǎng)絡(luò)營(yíng)銷、湖州企業(yè)策劃、湖州品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供湖州建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
從jQuery 1.5開始,,jQuery的Ajax實(shí)現(xiàn)包括預(yù)prefilters, transports和傳輸,讓您更加靈活的擴(kuò)展Ajax。如需有關(guān)這些先進(jìn)功能的信息,請(qǐng)參閱Extending Ajax
Using Converters(使用轉(zhuǎn)換器)
$.ajax()的轉(zhuǎn)換器支持的數(shù)據(jù)類型映射到其它數(shù)據(jù)類型。但是,如果你想把自定義數(shù)據(jù)類型映射到一個(gè)已知的類型(json等),您必須contents 選項(xiàng)在響應(yīng)的Content-Type和實(shí)際的數(shù)據(jù)類型之間的添加一個(gè)相關(guān)的轉(zhuǎn)換函數(shù):
$.ajaxSetup({
contents: {
mycustomtype: /mycustomtype/
},
converters: {
"mycustomtype json": function ( result ) {
// do stuff
return newresult;
}
}
});
這額外的對(duì)象是必要的,因?yàn)轫憫?yīng)內(nèi)容類型(Content-Types)和數(shù)據(jù)類型從來沒有一個(gè)嚴(yán)格的一對(duì)一對(duì)應(yīng)關(guān)系(正則表達(dá)式表示結(jié)果)。
轉(zhuǎn)換一個(gè)支持的類型(例如text, json)成自定義數(shù)據(jù)類型,然后再返回,使用另一個(gè)直通轉(zhuǎn)換器:
$.ajaxSetup({
contents: {
mycustomtype: /mycustomtype/
},
converters: {
"text mycustomtype": true,
"mycustomtype json": function ( result ) {
// do stuff
return newresult;
}
}
});
現(xiàn)在上面的代碼允許通過從text 為mycustomtype ,進(jìn)而,mycustomtype 轉(zhuǎn)換為 json。
以上就是關(guān)于“jQuery中$.ajax()的轉(zhuǎn)換器怎么使用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。