Jquery mobile Jquery移动强制重新加载同一页面

Jquery mobile Jquery移动强制重新加载同一页面,jquery-mobile,Jquery Mobile,我正在使用jQueryMobile 1.3.1和jQuery1.9.1。 我正在尝试重新加载在服务器端通过按钮单击事件生成的页面: $('a.force-reload')。打开('click',函数(e){ var url=$(this.attr('href'); $.mobile.loadPage(url{ 过渡:“幻灯片”, allowSamePageTransition:true }); 警报(“测试”); }); 当我点击带有“强制重新加载”类的按钮时,我可以看到“测试”-警报消息。但

我正在使用jQueryMobile 1.3.1和jQuery1.9.1。 我正在尝试重新加载在服务器端通过按钮单击事件生成的页面:

$('a.force-reload')。打开('click',函数(e){
var url=$(this.attr('href');
$.mobile.loadPage(url{
过渡:“幻灯片”,
allowSamePageTransition:true
});
警报(“测试”);
});

当我点击带有“强制重新加载”类的按钮时,我可以看到“测试”-警报消息。但是页面没有重新加载。我的代码出了什么问题?

我面临着同样的情况,我要指出寻求解决方案的两个不同方面:

#1:

关于此代码,您还有哪些其他代码?这种情况就是我的情况,周围的代码在离开页面时导致
History.back()
事件,从而取消了指向新页面的方向

请检查该屏幕上的其他代码,确保没有导致类似效果的关闭事件侦听器或处理程序

#2:

另外,我已经测试过,至少
Window.Location.reload()应该进行处理

参考文献:


[1]

该页面是一个
URL.html
或标签页面
#页面
?它是一个类似于“/mypage”的URL(从symfony 2在服务器端生成)。它不包含主机名。请将
allowname…..
替换为
reloadPage:true
。我已经尝试过了。按钮获取ui活动状态类,但不会重新加载页面。无论我使用“/mypage”还是“。当我硬编码输入错误“”时,它就会工作。但这对我来说不是一个解决方案。如果警报出现在屏幕上,最可能的原因是JavaScript以某种方式失败,因为否则代码应该在执行到该点之前引导您进入新页面。我的帮助2是我最可能首先测试的东西。