ajax – 如何在jQuery中实现多线程
发布时间:2020-12-16 02:45:38 所属栏目:百科 来源:网络整理
导读:我有20页,每页包含30个li标签,如下所示, li id="1"1li/li id="2"2li/li id="3"3li/li id="4"4li/li id="5"5li/ ... 我会为每个li标签触发ajax(.getJSON())调用,如多线程, 我使用以下jQuery代码完成了这个,但它是一个接一个的ajax(.getJSON)调用, 完成一次aja
我有20页,每页包含30个li标签,如下所示,
<li id="1">1<li/> <li id="2">2<li/> <li id="3">3<li/> <li id="4">4<li/> <li id="5">5<li/> ... 我会为每个li标签触发ajax(.getJSON())调用,如多线程, jQuery(li).each(function(e) { jQuery.getJSON(JSonUrl,{},function(json) { // AJAX Response. if (json == null) { } else { var jsonList = json.deviceStatusString.split(','); var jsonInnerList = jsonList[0].split('#'); ... } } ); }); 你能帮我解决像java多线程一样的所有ajax调用吗? 解决方法
我相信您达到了最大数量的请求限制,因此您的浏览器正在等待更多线程可用.看看这个主题:
How many concurrent AJAX (XmlHttpRequest) requests are allowed in popular browsers?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |