【问题标题】:css and jquery not loading properly on ajax requestscss 和 jquery 无法正确加载 ajax 请求
【发布时间】:2017-04-10 16:48:23
【问题描述】:

我有一个使用 Jquery Mobile 构建的网络应用程序。问题是,当我通过菜单单击链接时,从菜单中 css 和 jquery 无法正确加载。仅当通过 ajax 请求抓取页面时才会发生这种情况。

当 ajax 请求被禁用或页面被刷新时,布局恢复正常

请查看以下链接 http://www.vidznet.com/ng1/test/chart.html

从菜单中,当您单击配置文件链接时,您会看到布局完全混乱。刷新后就恢复正常了。

谁能告诉我可能是什么原因造成的?我想让它在不禁用 ajax 请求以获取页面的情况下工作。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript jquery jquery-mobile


    【解决方案1】:

    您在 chart.html 的链接标签中有一个 typeo。

    您将 vendor 拼写为 endor

    【讨论】:

    • 能否包含您为 AJAX 运行的相关代码?加载时初始页面上不存在样式,因此我怀疑您正在某处获取内容,仅在和 ID 处提取内容,而不对该页面的样式进行任何操作。
    • 实际上我正在使用 jqueru mobile demos.jquerymobile.com/1.4.3/navigation-linking-pages,它具有自动加载带有 ajax 调用的页面的功能。我没有为此使用单独的功能。只是 jquery mobile 的内置功能
    • 我想知道您的脚本是否也在加载。尝试从数据页 div 中链接到您的样式表,看看会发生什么。也许 JQueryUI 不知道在头脑中寻找东西。
    【解决方案2】:

    问题出在 Jquery UI 上。看起来它们不兼容..一旦我删除了 Jquery UI 它就起作用了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多