我正在开发一个使用jQuery Mobile和JSONP请求更新内容的Web应用程序。项目要求之一就是无法使用服务器端Web语言,因为目标是使用PhoneGap来构建Web应用程序。在所有jQuery Mobile页面中使用相同的页眉/页脚
由于我不能使用服务器端方法,如include
,我想通过AJAX将HTML页面的内容加载到data-role="content"
,以便在所有页面中使用相同的页眉/页脚而不复制代码或通过JavaScript生成他。这种方法的问题是,我失去了一些很酷的jQuery Mobile的功能的访问,比如元素自动初始化,页面转换,前进/后退浏览器按钮等
什么是使用相同的页眉/页脚的最佳方式在所有的jQuery Mobile页面通过JavaScript?
你不能利用服务器端的东西来重用你的代码吗? – 2012-04-14 20:01:22
看看我的答案在这里: http://stackoverflow.com/questions/9152446/creating-templated-persistant-header-footer-template-in-jquery-mobile-and-phoneg/9204896#9204896 – bmurmistro 2012-04-14 23:49:45
@KrisKrause不,对不起,我忘记提及了。我已经更新了这个问题。 – 2012-05-05 01:30:56