【问题标题】:ajax with jquery mobile and python templates (using Flask/jinja2)带有 jquery mobile 和 python 模板的 ajax(使用 Flask/jinja2)
【发布时间】:2011-09-20 13:29:30
【问题描述】:

我有一个从 jinja2 模板生成的 HTML 页面,我想使用 AJAX 交换一些内容;但是,当我这样做时,交换的内容看起来很简单且未格式化。

在检查 HTML 时,jQuery Mobile 似乎在页面首次加载时对 jinja2 模板生成的 HTML 进行了相当多的修改。但是,当我执行 AJAX 请求时,jQuery Mobile 不会对内容做任何事情,模板会逐字呈现。如何让 jQuery Mobile 像处理新页面加载一样处理来自 XHR 的 HTML?

【问题讨论】:

    标签: ajax templates jquery jquery-mobile jinja2


    【解决方案1】:

    您可以使用 jQuery 选择要注入到 jQuery Mobile 页面中的元素,然后在其上调用 .page()。即:

    $('#new_html').page();
    

    【讨论】:

      猜你喜欢
      • 2013-08-19
      • 2012-01-16
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2023-03-22
      • 1970-01-01
      • 2015-06-15
      相关资源
      最近更新 更多