4.1、定義和用法

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

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

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

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

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

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

4.2、寫法示例

該參數(shù)規(guī)定 AJAX 請(qǐng)求的一個(gè)或多個(gè)名稱/值對(duì)。

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

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

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

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

網(wǎng)友評(píng)論