新手请教js异步请求 假设我现在页面有100个标签要赋值,100个ID,通过js发送id给服务器返回我要的数据,然后赋值,接口一次只能处理1个。我现在只会一次一次的循环处理,如果服务器响应50ms,整个页面都要5秒,这样的话太慢了请指点一下,有没有示例代码,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax使用了异步请求就可以 了,至于响应时间问题应该是优化后端来解决的;不过100个ajax请求的话对于前端来说性能消耗也太大;可以考虑改成一个接口;前端传给后台一个数组;[id1,id2,id3...]后端返回一个json{ id1:data1, id2:data2, id3:data3, ......}尽量减少前端的请求次数 要是我 就传一个 ID list 给后端 让他把数据一次发送过来数据多 就 分页 把所有的ID获取到,弄成个数组JSON对象,一次性发送到后台,后台一次性传回就好了。 假设你的100个对象 id,分别是1-100,那你用一个ajax请求,传递参数 data:{ids:"1,2,3,4,.....,100"},然后让后台返回的data离给你100个数据[ {1:"1"}, {2:"2"}, ...... {100:"100"}]然后循环数组赋值就好了 文本框验证是否是中文 如何用JS动态写入和读取JSON文件 请教一个Jquery的show、hide问题 这个函数是神马意思? 向大家请教一个正则的问题 介绍一组实用的组件库--zkjs 急,js 限制 text 的输入!!! window.locaton为什么在FF可以跳转,在IE和谷歌就不跳转 用浏览器打印票据的问题。非常急!马上就得用~解决后立刻给分。今天晚上有效。 请问怎么实现点击文字会显示不同的图片 bootstrap-datetimepicker控件 JavaScript
不过100个ajax请求的话对于前端来说性能消耗也太大;
可以考虑改成一个接口;
前端传给后台一个数组;[id1,id2,id3...]后端返回一个json{
id1:data1,
id2:data2,
id3:data3,
......
}尽量减少前端的请求次数
[
{1:"1"},
{2:"2"},
......
{100:"100"}
]然后循环数组赋值就好了