jQuery Mobile + IE +浏览器重定向

时间:2011-12-05 22:12:28

标签: jquery internet-explorer browser mobile redirect

我正在使用jQuery Mobile开发一个应用程序,该应用程序也适用于桌面。

它工作正常,但我有一个IE桌面问题。问题(仅限IE)是当启用ajax时,浏览器栏中会出现一个哈希,这会增加副作用。

不更新地址栏的一个副作用是,例如您在网站上登录,并且您在/ user / login页面上,地址栏正确显示它。然后服务器在登录后执行重定向到/ myinfo,进入myinfo页面,但在浏览器地址栏'/ user / login'停留。

如果您点击链接,地址栏会正确更改。

但是如果你想进行服务器重定向,在地址栏中你会看到'/ user / login stay'。您在/ myinfo但在地址栏中看到/ user / login。

如果您之前点击其他链接来到myinfo,IE会添加'#'标签,例如/ user / login #myinfo。

来到myinfo,您填写表格并点击提交。因为在浏览器栏中你有/ user / login#myinfo,所以表单没有提交,因为web2py认为你在/ user / login。

现在,这只适用于jQuery Mobile + IE。当我使用jQuery(不添加Mobile)时,它可以正常工作。

如何解决这个问题?

提前致谢,

此致 --Constantine

0 个答案:

没有答案