用JQuery的ajax批量请求URL的有关问题
用JQuery的ajax批量请求URL的问题
如题我需要批量请求一批URL,代码类似如下:
如上代码,当请求完成之后在ajaxComplete函数里处理数据,并让数据与请求的URL相关联,但这个URL该怎么得到呢,XMLHttpRequest中好像没有相关的属性或方法。
求大伙儿不吝指点,定当感激不尽!
------解决思路----------------------
看你的写法像是用jQuery,那直接用this.url就可以了,点击查看在线演示代码
------解决思路----------------------
for(var j=0;j<UrlList.length;j++){
var url = UrlList[i];
$.ajax({
async:true,
cache:false,
timeout:5000,
type:"GET",
url:url,
complete:ajaxComplete
});
}
ajaxComplete被调用的时候 里面this 就是 当前的ajax的信息
ajaxComplete = function(){
console.log(this); //你看看这个this 包含什么信息
}
如题我需要批量请求一批URL,代码类似如下:
for(var j=0;j<UrlList.length;j++){
$.ajax({
async:true,
cache:false,
timeout:5000,
type:"GET",
url:UrlList,
complete:ajaxComplete
});
}
如上代码,当请求完成之后在ajaxComplete函数里处理数据,并让数据与请求的URL相关联,但这个URL该怎么得到呢,XMLHttpRequest中好像没有相关的属性或方法。
求大伙儿不吝指点,定当感激不尽!
------解决思路----------------------
看你的写法像是用jQuery,那直接用this.url就可以了,点击查看在线演示代码
------解决思路----------------------
for(var j=0;j<UrlList.length;j++){
var url = UrlList[i];
$.ajax({
async:true,
cache:false,
timeout:5000,
type:"GET",
url:url,
complete:ajaxComplete
});
}
ajaxComplete被调用的时候 里面this 就是 当前的ajax的信息
ajaxComplete = function(){
console.log(this); //你看看这个this 包含什么信息
}