ajax雖然很好用,但是原生的寫(xiě)法有點(diǎn)復(fù)雜谒所,所以一些js 庫(kù)對(duì)它的四步進(jìn)行了封裝热康,讓ajax更加的好用,那么下面我們以jQuery 為例劣领,看看jQuery 的ajax如何使用姐军。
jQuery 提供了好多ajax的方法,最原始的一個(gè)是$.ajax()方法:
圖1
圖2
圖3
注意:ajax和jsonp 和json 的區(qū)別:
Ajax是就要XMLHttpRequest對(duì)象實(shí)現(xiàn)的一種可以異步訪問(wèn)服務(wù)器的技術(shù)
Jsonp是一種使用JSON數(shù)據(jù)的方式尖淘,返回的不是JSON對(duì)象奕锌,是包含JSON對(duì)象的javaScript
腳本,輔助ajax實(shí)現(xiàn)跨越的技術(shù)(ajax本身無(wú)法跨越取數(shù)據(jù))村生。
Json則是一種輕量級(jí)的數(shù)據(jù)交換格式惊暴,像xml一樣,是用來(lái)描述數(shù)據(jù)間的關(guān)系趁桃,javascript
中默認(rèn)是對(duì)象辽话。