jQuery Mobile ajax加载的链接在刷新时中断

jQuery Mobile ajax加载的链接在刷新时中断,jquery,ajax,jquery-mobile,Jquery,Ajax,Jquery Mobile,默认情况下,当您在jQueryMobile中单击一个链接时,单击被拦截,页面通过Ajax加载。但是,浏览器位置指向链接 jquerymobile中的链接页面通常只包含移动页面DOM,而不包含其他内容,因为它是要注入父页面的。这意味着,如果在选择ajax加载的链接后刷新页面,则站点将被破坏 这有什么办法吗?也许在浏览器位置使用hashtag,而不是指向实际页面本身?有几种方法可以做到这一点,最简单的两种方法是: 使用jquery mobile创建一个多页文件,并使用hashtags在其中导航 如

默认情况下,当您在jQueryMobile中单击一个链接时,单击被拦截,页面通过Ajax加载。但是,浏览器位置指向链接

jquerymobile中的链接页面通常只包含移动页面DOM,而不包含其他内容,因为它是要注入父页面的。这意味着,如果在选择ajax加载的链接后刷新页面,则站点将被破坏


这有什么办法吗?也许在浏览器位置使用hashtag,而不是指向实际页面本身?

有几种方法可以做到这一点,最简单的两种方法是:

  • 使用jquery mobile创建一个多页文件,并使用hashtags在其中导航
  • 如果您想保留单独的文件,您必须确保所有页面的标题中都有指向脚本、css以及任何初始化的链接。这样,即使您刷新页面,也可以使用适当的资源

感谢您的投入。我在考虑你的建议,即使用一个多页文件,但是你还想到了什么其他方法?