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的方式。