4.1、定義和用法

AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。

AJAX = 異步 JavaScriptXML標(biāo)準(zhǔn)通用標(biāo)記語言的子集)。

AJAX 是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。

通過在后臺與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新。

傳統(tǒng)的網(wǎng)頁(不使用 AJAX)如果需要更新內(nèi)容,必須重載整個網(wǎng)頁頁面。

 ajax請求的常用的5個步驟如下:1.創(chuàng)建 XMLHTTPRequest對象;2.注冊回調(diào)函數(shù);3.設(shè)置和服務(wù)器端的連接信息;4.發(fā)送數(shù)據(jù);5.接受響應(yīng)數(shù)據(jù)

4.2、寫法示例

該參數(shù)規(guī)定 AJAX 請求的一個或多個名稱/值對。

$.ajax({})的第一種寫法,success(),error()

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),游戲開發(fā),動畫培訓(xùn)

$.ajax({
    type: "post", 【以POST或GET的方式請求。默認(rèn)GET。PUT和DELETE也可以用,有的瀏覽器不支持】
    url: url,   【請求的目的地址,須是一個字符串?!?
    contentType: "application/json",       【以哪種數(shù)據(jù)類型發(fā)送請求】
    data: data,    【請求的數(shù)據(jù)】
    dataType: "json",  【想從服務(wù)器得到的數(shù)據(jù)類型。html,json,jsonp,text】    async:false,【默認(rèn)為true異步請求,設(shè)置為false時(shí)為同步請求】
    beforeSend:function(){......},  【傳遞異步請求之前的事件】
    success:function(){......},  【請求成功之后的回調(diào)】
    error:function(){......},    【請求失敗之后的回調(diào)】
    complete(function(){......},  【不管請求成功還是錯誤,只要請求完成,可以執(zhí)行的事件?!?nbsp;
});

平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培
        
        	<div   id=

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式