JQ對ajax進行了封裝,底層$.ajax()。第二層是.load(),$.get(),$.post()。第三層是$.getScript()和$.getJSON()。html
load(url selector, data[, cb)
HTML元素異步加載Ajax,結果直接插入到html節點中。爲了去除緩存能夠設置一個時間變量,做爲data發送。ajax
$.get(url, data[, cb[, datatypw)
$.post(url, data[, cb[, data)
$.getJSON()
Ajax傳輸數據的三種方式
- XML,笨重,解析繁瑣,但XML是通用的數據交換格式
2.HTML,不須要解析,能夠直接放到文檔中!若是隻要更新一塊內容,則能夠考慮使用,但傳輸數據有限。並且HTML須要拼裝完成
3.JSON,小巧的數據格式。至關於一個plainObject
,有面向對象的特徵。當前最多使用的傳輸Ajax的方式。