【问题标题】:Jquery mobile multiple page problemsjquery mobile多页问题
【发布时间】:2017-07-23 17:21:40
【问题描述】:

我正在使用 jquery mobile 进行开发,而对于一个新项目,我决定使用多个文件。

index.html
locations.html
rewards.html

我正在像这样成功链接页面。

index -> locations -> rewards

我能够在我的 locations.html 页面加载时动态加载数据,但在单击 locations.html 页面上的链接后将动态内容加载到我的奖励.html 页面时遇到问题。

ajax 调用工作正常,我可以通过控制台看到内容加载,但页面上没有加载内容。

我在我的locations.html 页面上成功使用了jquery 移动列表视图,但无法在rewards.html 页面上加载列表视图。

希望这是有道理的..

【问题讨论】:

    标签: jquery cordova mobile phonegap


    【解决方案1】:

    cordova 应用程序中的多个 HTML 文件的问题在于,每个新文件都必须像 index.html 一样进行管理。

    这意味着,您必须在每个文件中包含cordova.js、jQuery mobile JS、app.js……,当然,您必须再次等待cordova-和jQuery-deviceready-事件。

    这就是为什么单页应用更易于管理的原因。

    【讨论】:

    • 我实际上并没有添加完整的 html 标记,而只是添加了
      等。它加载得很好,我也得到了加载动态内容.我的新问题是页面上的网络表单。我不能再使用 $().submit() e.preventDefault()。但是,如果我将表单添加到主 index.html 文件中,效果会很好。我希望我可以简单地在外部 profile.html 页面中使用它,只是为了保持我的代码干净。任何想法...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多