Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 后退按钮未加载页面内容-JQuery Mobile_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript 后退按钮未加载页面内容-JQuery Mobile

Javascript 后退按钮未加载页面内容-JQuery Mobile,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我正在jquery mobile上构建一个混合应用程序,我想使用后退按钮在不同页面之间导航 我已经创建了后退按钮,它确实加载了最后一页的url,但是它没有刷新页面内容(它一直显示相同的页面,即:按钮没有实现该功能) 通过查看之前关于back button-jquery mobile的问题,我找不到一个暴露页面加载问题的问题(因为正如我所说的,按钮获得了正确的url,但没有加载页面内容) 注意:我首先使用的是IBM Mobile <a href="#loginPage" data-direc

我正在jquery mobile上构建一个混合应用程序,我想使用后退按钮在不同页面之间导航

我已经创建了后退按钮,它确实加载了最后一页的url,但是它没有刷新页面内容(它一直显示相同的页面,即:按钮没有实现该功能)

通过查看之前关于back button-jquery mobile的问题,我找不到一个暴露页面加载问题的问题(因为正如我所说的,按钮获得了正确的url,但没有加载页面内容)

注意:我首先使用的是IBM Mobile

<a href="#loginPage" data-direction="reverse" data-role="button"
            id="mainPageBackBtn" data-icon="back" data-iconpos="notext"
            data-corners="false">Button</a>


(我想从主页-->登录页移动)

您的HTML按钮标记在JSFIDLE中工作正常:


主页
这是主页
登录页面
这是登录页面

您的HTML按钮标记在JSFIDLE中运行良好:


主页
这是主页
登录页面
这是登录页面

您可以在此处尝试使用数据ajax=“false”:


您可以在此处尝试使用数据ajax=“false”:



加载缓存页面是后退按钮的默认功能。您是否有理由期待这种安排会出现其他情况?单击按钮时,它实际上会在导航栏中显示正确的url,但不会刷新页面。如果这还不够清楚,请告诉我。@isherwood我想你没听清楚他说的话,他制作了一个名为“后退按钮”的按钮,这不是默认的后退按钮我明白,但几乎所有“后退”历史状态操作的默认行为都是加载缓存页面。加载缓存页面是后退按钮的默认功能。您是否有理由期待这种安排会出现其他情况?单击按钮时,它实际上会在导航栏中显示正确的url,但不会刷新页面。如果这还不够清楚,请告诉我。@isherwood我猜你没有理解他说的,他制作了一个名为“后退按钮”的按钮,这不是默认的后退按钮我明白,但是几乎所有“后退”历史状态操作的默认行为都是加载缓存页面。
<a href="#loginPage" data-ajax="false" data-direction="reverse" data-role="button"
        id="mainPageBackBtn" data-icon="back" data-iconpos="notext"
        data-corners="false">Button</a>