我在谷歌发现这个问题被问了好几次。但是,我还没有找到正确的解决方案。
我有以下链接元素:
<a href='../Pages/WriteAbout.html?userName=Jacob' class='ui-btn ui-btn-icon-right ui-icon-carat-r' data-rel='dialog' data-transition: 'pop'>...</a>
单击此链接时,会显示一个弹出窗口,但是当我读取 url(为了读取查询字符串)时,我得到的 url 没有查询字符串“userName”。
我读了这样的网址:
window.location.href
似乎 jQuery 省略了 url 中的查询字符串。
有没有其他方法可以将参数传递给弹出对话框?($.mobile.changePage(...)
不是解决方案,因为它打开页面时没有弹出对话框)