Javascript jquery mobile将新url添加到旧url中

Javascript jquery mobile将新url添加到旧url中,javascript,url,jquery-mobile,navigation,Javascript,Url,Jquery Mobile,Navigation,我使用mvc结构来显示我的jquery移动页面。然而,在IE中,如果我导航到一个新的url,它会使用哈希将其添加到旧的url中。例如,如果我在下一页: http://localhost:49866/Home/Index 我进入一个新页面,url变成: http://localhost:49866/Home/Index#/Newpage 我有办法阻止这一切吗?我的一些javascript只在加载新页面时运行,但使用jquery mobile,我想它没有意识到我的第二个页面是新页面(我正在为我的

我使用mvc结构来显示我的jquery移动页面。然而,在IE中,如果我导航到一个新的url,它会使用哈希将其添加到旧的url中。例如,如果我在下一页:

http://localhost:49866/Home/Index
我进入一个新页面,url变成:

http://localhost:49866/Home/Index#/Newpage

我有办法阻止这一切吗?我的一些javascript只在加载新页面时运行,但使用jquery mobile,我想它没有意识到我的第二个页面是新页面(我正在为我的js运行“ready load”事件)。

这就是它的工作原理。我想你无法解决它。详细信息如下:

我倾向于创建函数来更改页面,即调用

$.mobile.changePage(#myPage”);

然后在上面或下面,我想调用所有其他东西来准备页面

还有一些活动,如

$(document).on("pageshow", "#myPage", function () {

});
您可以向其中添加代码。有关其他页面加载事件,请参见此处:

不能将document.ready与JQM一起使用。
请参阅:

什么版本的jQuery Mobile?这是一个单页模板还是多页模板?你能展示一下你的模板和JS的基本示例吗?我明白你的意思。因为我无法解决这个问题,所以我最终使用document.pageshow而不是document.ready来调用我的JS