首页 新闻 会员 周边 捐助

Ajax 如何檢查頁面超時???

0
悬赏园豆:10 [已关闭问题] 关闭于 2007-12-24 09:39
<FONT size=4>兄弟們,在Ajax中如何檢查頁面是否超時? </FONT>
问题补充: 可能我上面說的不是很清楚,下面補充一下: 我們做了個系統,用到了Ajax,遇到的問題是:當頁面超時時,用戶根本不知道,所以還可以點擊頁面上的Button,這樣的話,頁面就會產生錯誤,而不會因超時而讓用戶重新登錄。 大家若有好的解決方案,敬請賜教一二!TKS!! ======================================= 個人的一個想法,大家看看有沒有可能實現: 是不是可以在每一次Ajax的request時候,判斷一下,頁面是否超時(我的問題是我有很多頁面已經用到了Ajax,所以我不想每隔頁面都修改,我只想修改一處就可以了)。
陳龑的主页 陳龑 | 菜鸟二级 | 园豆:215
提问于:2007-11-21 09:28
< >
分享
所有回答(3)
0
页面是否超时是什么意思?还是某个AJAX操作是否超时? 用window.setTimeout设一个定时器就可以了。
Jeffrey Zhao | 园豆:1629 (小虾三级) | 2007-11-21 09:51
0
做一个定时器,定时器计数完成之后,就判断ajax请求的状态,如果没有正常响应,直接关了它,然后做后面的事情(比如重新开一个请求、提示错误等) 发送请求的时候,开一个DIV,覆盖整个页面,DIV上面弄一张GIF图片之类的,让用户直到它的操作已经在被处理。这样,就算完事了
电机拖动 | 园豆:1295 (小虾三级) | 2007-11-21 10:45
0
楼上的方法似乎不是很好,这个方法只适用于必须的操作,如果使用你的方法,虽然页面不刷页了,可是还是要让用户等待,那么还用ajax技术只给用户带来了那些用处呢? 我个人愿意采用一楼的方法或者是二楼的上半部分所说的方法!
刚刚 | 园豆:3151 (老鸟四级) | 2007-11-21 15:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册