已知有一个接口可以获取某物品信息,例如:http://localhost/object?id=,现在要异步获取一批物品的信息,如何实现?
如果是返回 JSON 数据,直接 $.get 或者 $.getJSON 就可以:
$.get('http://localhost/object?id=XXX', function(json) {
// json to html string
});
如果返回 html 结构,就是 $.load :
$.load('http://localhost/object?id=XXX', function(html) {
// append to dom
});
http://localhost/object?id=
是不是该跟后台商量下,是否可以以,号分隔格式之类的方法,来一次传多个物品id,或是一个范围的形式来获取信息
虽说是异步,但循环发请求,真的好吗?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.9k 阅读
参考这个(Promise),我想了一种方法: