1渣淳、什么是ajax?
asynchronous javascript and xml (異步的 javascript和xml) 。 alax并不是一門新的技術(shù) 而是多種技術(shù)的組合(html,js,xml,css)誊抛,用戶快速的創(chuàng)建動(dòng)態(tài)的網(wǎng)頁,能夠?qū)崿F(xiàn)無刷新更新數(shù)據(jù)整陌,從而提高了用戶體驗(yàn)拗窃。
2、ajax的原理
由客戶端請(qǐng)求ajax引擎泌辫,由ajax引擎請(qǐng)求服務(wù)器随夸,服務(wù)器做出一系列的響應(yīng)之后將結(jié)果返回ajax引擎,由ajax引擎決定將這個(gè)結(jié)果寫入到客戶端的什么位置震放,從而實(shí)現(xiàn)了頁面的無刷新更新數(shù)據(jù)宾毒。
3、ajax的核心對(duì)象
XMLHttpRequest
4殿遂、ajax的優(yōu)點(diǎn):
能夠減輕服務(wù)器的負(fù)擔(dān)诈铛,頁面無刷新提高用戶體驗(yàn)
ajax的缺點(diǎn):
不利于seo搜索引擎的優(yōu)化
被jquery簡(jiǎn)化后的ajax
$.ajax({
url:"路徑"乙各, //請(qǐng)求路徑
data:{"name":值} //向服務(wù)器傳送的值,如果不需要可以不寫
type:"post / get" //默認(rèn)的是get 如果不設(shè)置請(qǐng)求方式為post
async:true / false 設(shè)置同步幢竹,異步耳峦。默認(rèn)異步(true)
dataType:"json" //預(yù)期服務(wù)器的返回?cái)?shù)據(jù)類型
success:function(e){
//請(qǐng)求成功后的回調(diào)函數(shù),e是形參妨退,存儲(chǔ)的是從服務(wù)器返回的數(shù)據(jù)
}
})
最后編輯于 :2017.12.08 05:05:36
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者