首页 > ajax一次请求多个url

ajax一次请求多个url

要做一个ajax请求,一次请求多个用户信息
`$.ajax({

Url : 'fans-club.com/userid=2009',
Success : callback
 )}

function callback(data) {
console.log(data);
}`
如果我想请求多个userid,eg: userid=[2009,2010,2011,2012]有没有办法可以同时请求这四个url,并将数据都塞入callback的data中?

tips:手机码字勿喷语法


这样不就是把多个id用逗号分隔开拼接成一个字符串,然后后端用类似ids.split(",")得出一个id的数组嘛


要多个ajax,jq的话通过when。promise通过all


楼上说的对,把所有userid拼成string传过去,后台解析再返回一个数组不就OK了,不需要多次请求


后台支持的话,让后台给接口呗


非要多个请求的话,就按楼上那样,用$.when或者Promise.all这种方法处理。最好还是后台提供接口,你一次性传多个key拿一组数据


多个请求浪费资源

``$.ajax({

 Url : 'fans-club.com/userid=' + userid.join(','),
 Success : callback

);

让后端返回数组即可。

【热门文章】
【热门文章】