碰到个诡异的 ajax 问题,只好求助达人了

2017-08-13 21:07:51 +08:00
 i8d0g

页面上有 4、5 个 ajax 请求(根据用户数据不同而不同)

$(function(){
    $.each(eles, function( index, value ) {
        $.get(...)
    });
})

现在碰到的问题是,在 chrome 等浏览器上都没有问题,但是在 ie8 上是所有 ajax 请求都完成后才去 render 页面(视觉上观察)...

想不出原因了,求指导问题可能处在哪里?,谢谢啦

1925 次点击
所在节点    问与答
7 条回复
KeepPro
2017-08-13 21:21:09 +08:00
设置 jquery 异步试试
ritsuyan
2017-08-13 21:47:45 +08:00
锁了?
stabc
2017-08-13 21:52:34 +08:00
inspect->network,刷新,先确定 render 是在等哪个
i8d0g
2017-08-13 22:00:03 +08:00
@KeepPro 确定设置了是异步的。。
@stabc chrome 里是正常的 ie8 的调试工具没这些功能....
think2011
2017-08-13 22:07:15 +08:00
建议开例如 charles 看看 ie 的并发数是多少(据说是 2 条)
chemzqm
2017-08-13 22:13:44 +08:00
选项一:放弃 ie8
选项二:后台并发请求后传给前端
没啥好纠结的
i8d0g
2017-08-13 22:15:23 +08:00
@think2011 查资料有说 IE8 说是 6 但是就算超过最大并发数不是后续请求需要等待吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/382657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX