mobilefirst注销重定向到新页面
Posted
技术标签:
【中文标题】mobilefirst注销重定向到新页面【英文标题】:mobilefirst logout redirect to new page 【发布时间】:2015-05-07 10:34:52 【问题描述】:我正在使用 jquery mobile 并且我正在使用 $.mobile.changePage("#newpage");完成用户身份验证以移至下一页时的选项。在下一页中,我有一个注销按钮,当用户单击该按钮时,它必须注销,成功后必须再次返回登录屏幕。
WL.Client.logout('CustomAuthenticatorRealm',onSuccess: WL.Client.reloadApp)
在此代码中,它正在重新加载相同的 url。我试图改变它像 onSuccess: $.mobile.changePage("#loginpage");
但它不起作用。请有任何建议
【问题讨论】:
【参考方案1】:嗨,我搞定了..
我使用了 onSuccess: WL.Client.reloadApp 而不是进行页面更改,并且对于我使用加载页面功能的所有页面,我添加了 changeHash: false 以便相同的 url 跟随到最后。现在它可以正常工作了
【讨论】:
【参考方案2】:我不确定 #loginpage
位,但这取决于您的多页面实现。
无论如何,试试这个作为onSuccess
回调:$.mobile.changePage("#loginpage", changeHash: false );
【讨论】:
WL.Client.logout('CustomAuthenticatorRealm',onSuccess: $.mobile.changePage('#AuthBody', changeHash: false );) 我试过这个..还是没有运气 尝试reloadPage: true
而不是changeHash: false
。
返回登录页面。但是如果输入登录详细信息并单击登录按钮它不起作用。我需要做一个页面刷新才可以工作
试试 reloadPage: true 和 WL.Client.reloadApp :)
好的。这是什么环境?请提供一个可以调试的项目。以上是关于mobilefirst注销重定向到新页面的主要内容,如果未能解决你的问题,请参考以下文章