jQuery Mobile hijax重定向 - 如何预防?

时间:2013-11-25 08:47:50

标签: javascript jquery html mobile hijax

当我在我网站的登录页面时,我想运行整页刷新,因为登录页面的布局与我登录时的布局完全不同。 当以前登录的用户在我的站点上浏览并且由于超时而自动注销并重定向到登录页面时,会出现一个问题。 jQuery Mobile“hijax”这个页面现在的布局已经毁了。

如何阻止jQuery Mobile“重组”重定向?

这里没有提及:http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html是相关的,因为所有链接都是有效的,并且不需要任何特殊属性,直到当然发生超时。

谢谢!

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解这个问题。我想到了两种可能的选择:

- 在打开链接之前,您可以使用ajax来验证用户是否已登录。 (使用监听器和changePage)。如果ajax返回您尚未登录的情况,请重新加载页面而不是加载链接。

- 使用pagebeforeshow侦听器来识别加载的页面是否是登录页面(例如,检查是否存在仅存在于登录页面中的特定DOM元素)。如果是这样,请重新加载页面。