向服务器请求如果确认是异步的,那么浏览器就不应该被ajax请求阻塞。 你应该先检查服务器的请求用了多久(在浏览器中按F12,到 Network页签查看这次请求在服务器端的耗时),如果服务器端耗时3~5秒,那么几乎可以肯定,这个ajax请求一定是非异步的。如果ajax请求很快就完成了,那么就要检查ajax success的js代码。 有时,页面渲染(控件绘制)会比较花时间,比如某些grid控件,列很多,或者需要控件自动计算列宽时,渲染耗时会很严重。javascript是单线程的,渲染耗时是有可能的,观察这3~5秒的时间里,浏览器是否占用了较高的cpu资源,可以确认此问题。
52,797
社区成员
25,305
社区内容
加载中
试试用AI创作助手写篇文章吧