日期:2014-05-16  浏览次数:20710 次

用jquery ajax设置同步,ie和google会卡,如果改善这个卡的问题?
在做一个项目,需要用jquery的ajax,由于数据比较大,必须设置asnc为false同步,在读取数据的过程中,ie和google浏览器会卡死直到数据读取完毕,FF则没有这个问题,由于读取过程中会有个“读取中。。”的gif动画图片显示,但由于浏览器卡住的问题导致其动画无法正常显示,像死机。请问如何改善ie,google浏览器卡死这个问题,至少让正在读取中的动画可以正常显示,不要给用户感觉是卡死了这样。

------解决方案--------------------
嗯,数据量大asnc也是可以的,ajax之前加遮罩层以屏蔽所有的操作,在遮罩层上显示loading动画,也可以改成多个ajax,一个完成立马下一个,这样可以加上进度条。

------解决方案--------------------
引用:
问题是loading这个动画是卡死的,我的问题是怎样令这个动画动起来,不让用户觉得好像死机了

就是异步啊,你为什么要设定asnc为false?