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

JQuery与ajax

2015-07-02 13:32 811 查看
JQuery与ajax

(selector).load(url,data,callback); (selector).load(url,data,callback);
(“#div1”).load(“demo.txt #p1”);

callback回调函数可以设置不同的参数:

responseTxt包含调用成功时的结果内容

statusTxt包含调用的状态

xhr包含xmlhttprequest对象

JQuery get()和post()方法从服务器请求数据

GET从指定的资源请求数据

POST向指定的资源提交要处理的数据

.get(url,callback) .get(url,callback)
.post(url,data,callback)

$.get(url,function(data,status){});

data 回调函数中被请求页面的内容。

status回调函数存有请求的状态。

.post(url,data,callback,type)url(string)必需,请求的url;data(map)可选,连同请求发送的数据。key/valuecallback(function)可选,请求成功后所执行的函数名。type(String)可选,应该为客户端请求的类型(JSon/xml); .post(url,data,callback,type)
url(string)必需,请求的url;
data(map)可选,连同请求发送的数据。{key/value}
callback(function)可选,请求成功后所执行的函数名。
type(String)可选,应该为客户端请求的类型(JSon/xml);
.post(url,{name:”dk”,city:”du”},function(data,status){},type);

回调函数中第一个参数存有被请求页面的内容;

第二个参数存有请求的状态。

如果设置了请求的格式为”json”,却没有设置Response的ContentType=”application/json”将无法捕捉到返回的数据。

在url请求页中

response.ContentType=”application/json”

JQuery.getScript(url,[callback])通过GET方式请求载入并执行一个javascript文件。

getScript只能调用同域JS文件,

$.ajax

.getJson(url,function(data))= .getJson(url,function(data){})
=.ajax({

dataType:”json”,

url:url,

data:data,

success

});

.getScript(url,function(data,textstaturs,jqxhr))= .getScript(url,function(data,textstaturs,jqxhr){})
=.ajax({

dataType:”script”,

url:url,

data:data,

success

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: