各位前辈,我是初学者,
有一个疑问,jquery中ajax 书写方式:./data.php?last='+last+'&amount=2
一种是以上的这种,还有一些实例中直接写data.php,其中参数在代码中进行传参,这两种书写方式不同点在哪里啊?看了一些资料没太看懂。
在地址栏中传参数,一般代表get请求方式,当然,你的参数也可以写到data中,而post请求的参数就应该写到data中去。建议你都写到data中去
这个样子啊
我去试试
去了解相對路徑
$.ajax({
});
url:"http://www.microsoft.com", //请求的url地址
dataType:"json", //返回格式为json
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
data:{"id":"value"}, //参数值
type:"GET", //请求方式
beforeSend:function(){
//请求前的处理
},
success:function(req){
//请求成功时处理
},
complete:function(){
//请求完成的处理
},
error:function(){
//请求出错处理
}
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",function(req){
$.each(req.items,function(i, item){
if(i == vnum){
$("<img src="" + item.media.m + "" title="" + item.title + "" />").appendTo("#showjson");
}
});
});
一个是参数手动放上去,一个是jquery帮你做。发送请求,自己看F12的network,多清楚。
刚开始学嘛,有些还是不太懂。。。
@王函: 这步骤,没毛病。
@jasondyoung: 哦了
@王函: chrome浏览器是network看请求路径,火狐,IE是网络