您的位置:首页 > Web前端 > JQuery

jquery 与ajax 的应用

2013-03-10 00:00 204 查看
asynchronous JavaScript and XML

在jquery $.ajax()方法属于最底层的方法,第2层是load(),$.post(),$.get(), 第3层是$.getScript() 和$.getJson方法

1. load

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

data : 采用Key/value 数据

callback function 请求完成时的回调函数,无论请求成功或者失败

传递方式,如果data没有参数,就会采用get方式


1
$(
'
#resTest
'
).load(
'
test.php
'
,
function
(){
2

//
.....

3

});
4

5
$(
'
#resTest
'
).load(
'
test.php
'
,{name:
'
rain
'
,age:
''
22
} ,
function
(){
6

//
.....

7

});
8

9

//
回调函数

10

$(
'
#resTest
'
).load(
'
test.php
'
,
function
(responseText,testStatus,XMLHTTPRequest){
11

//
.....

12

});
13

14

15

16

17


2. get() 和post 方法

$.get(url [,data] [,callback] [,type])

type ,服务器返回的内容的格式,包括XML,html ,script,json,text 和_default

3. $.getScript() 和$.getJson()

$.getScript() 用来直接加载js 文件,javaScript 文件会自动运行

$.getJson() 用来加载json 对象.

4. $.ajax()

$.ajax(options)

紧紧需要一个参数 以KEY/VALUE 的形式存在

5. serilalize() 方法

$(‘#form1’).serialize() 将所有的DOM 元素简化成字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: