提交form后,服务器并返回了,但IE进度条还是loading状态,并且IE没有显示服务器返回的页面
问题如题,但这种现象不会总出现,偶尔出现,没有发现规律。通过httpwatch抓到一次:
这个图说明了服务器返回了并且状态是200。
这个图也说明了服务器返回了页面数据,但IE没有加载。
正常加载应该是上面这个图,后面会有很多JS和图片还有CSS加载并且能够正常显示页面。
请高手指教 form提交 IE无加载 进度条loading 散100分 --------------------编程问答-------------------- 其他浏览器也是这样么 --------------------编程问答-------------------- 会不会是机器卡了?会不会成功之后读取数据库卡了? --------------------编程问答-------------------- 回复于: 2013-11-18 15:42:35
其他浏览器也是这样么
目前主要是在IE上测试有这种情况,其他的还未发现,但不能确定没有这种问题
回复于: 2013-11-18 15:44:58
会不会是机器卡了?会不会成功之后读取数据库卡了?
因为服务端已经把数据都处理好了,准备跳转一个页面的,实际上服务端返回的就是最后跳转的页面,这个时候与数据库无关,并且与tomcat也无关,从这个httpwatch看,可以确定是IE接受到服务端返回的html代码,但就是没有加载。
--------------------编程问答--------------------
请看这个图,其实通过这个工具已经看到返回的html代码了 --------------------编程问答-------------------- 其他浏览器测试看看。 谷歌 Network工具查看具体哪个文件或者css 或者图片加载有问题。 --------------------编程问答-------------------- httpwatch就类似于network工具。
哪位大侠帮忙看看啊,世纪难题啊。 --------------------编程问答-------------------- 看你描述和你代码没有关系,ie也会有bug。form提交之后,在你的跳转的页面用js reload一下页面试试 --------------------编程问答-------------------- 是这样的,当我们请求服务器的时候,服务器要返回html代码给IE加载并显示。
现在是在服务器返回HTML了,但IE没有加载,所以在这个页面写任何脚本都是毫无意义的。
这种现象偶尔发生 --------------------编程问答-------------------- 抓包对比content-length 和实际字节数,看看html页面和其他文件是否都完全下载完了,
js有没有错误。 --------------------编程问答-------------------- 大概如此了... --------------------编程问答-------------------- 还有哪位大侠能够帮忙啊 --------------------编程问答-------------------- 没有人可以搞定吗?
补充:Java , Web 开发