•jQuery对Ajax操作进行了封装,
在
jQuery
中最底层的方法时
$.
ajax
(),
第二层是
load(), $.get()
和
$.post(),
第三层是
$.
getScript
()
和
$.
getJSON
()
•load()方法
•
load()
方法是
jQuery
中最为简单和常用的
Ajax
方法
,
能载入远程的
HTML
代码
并插入到
DOM
中
.
它的结构是
:
load(
url
[, data][,callback])
•
•
•
•
•
程序员只需要使用
jQuery
选择器为
HTML
片段指定目标位置
,
然后将要加载的文件的
url
做为参数传递给
load()
方法即可
•load()方法----细节
•
如果只需要加载目标
HTML
页面内的某些元素
,
可以通过
load()
方法的
URL
参数来达到目的
.
通过
URL
参数指定选择符
,
以方便的从加载过来的
HTML
文档中选出所需要的内容
. load()
方法的
URL
参数的语法结构为
“
url
selector”
(
注意
:
url
和 选择器之间有一个空格
)
•
传递方式
: load()
方法的传递参数根据参数
data
来自动自定
.
没有参数传递
,
采用
GET
方式传递
,
否则采用
POST
方式
•
对于必须在加载完才能继续的操作
, load()
方法提供了回调函数
,
该函数有三个参数
:
表请求返回内容的
data;
代表请求状态的
textStatus
对象和
XMLHttpRequest
对象
•$.get()(或$.post()) 方法