有一个通过ajax获取长列表的需求,因为不知道列表总长度,所以一次ajax获取100,递归调用ajax函数直到返回为空为止。
用callback形式的ajax很好做
//假如用jQuery
function get(p) {
$.get(url + "?page=" + p,function(data){
if(data.list.length) {
list.push(data.list);
page += 1;
get(page);
}
});
}
var list = [], page = 1 ,url= ".......";
get(page)
用promise该怎么写?
MMMHUHU
相关分类