2024年4月8日发(作者:)

JQuery中的AJAX详解

目录(?)[-]

1. load方法

2. getJSON方法

3. getScript方法

4. get方法

5. post方法

6. serialize方法

7. ajax方法

8. ajaxSetup方法

9. ajaxStart和ajaxStop及其他全局事件

load()方法

load(url,[data],[callback])

url为被加载的页面地址

data表示发送到服务器的数据,格式为key/value

callback格式为:function(responseText,textStatus,XMLHttpRequest){ }

//responseText:请求返回的内容

//textStatus:请求状态:success、error、notmodified、timeout这4种

//XMLHttpRequest:XMLHttpRequest对象

load()方法的传递方式根据参数data来自动指定。如果没有参数传递,则采用GET方式传递;反之,

则自动转换为POST方式

[javascript] view plaincopyprint?

1. $("#div1").load(

2. "jsp/", //如果为" jsp/ .filterClass",则表示获取jsp页面中类名为filterClass

的全部元素

3. {

4. name :clf, age : 25

5. //经测试,变量名加引号、单引号、不加引号,后台都能取到值

6. //如果含有中文,必须用encodeURI()进行编码,然后再服务器端用decodeURI()解码即可,如