0

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

如何防止 jQuery Mobile “劫持”重定向?

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

谢谢!

4

1 回答 1

0

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

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

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

于 2013-11-25T11:27:00.493 回答