首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ajax更新Mako

使用Ajax更新Mako
EN

Stack Overflow用户
提问于 2012-04-14 22:31:40
回答 1查看 518关注 0票数 1

好了,我是Mako模板的新手,现在使用的是pylons web框架。

我让mako模板在for循环中运行,以便为我创建一些表,我想知道是否可以更新for循环中的数据,并让mako呈现html的特定部分,以便轻松地更新网页。

示例:

代码语言:javascript
复制
<ol>
    %for row in history:
        <li>${row.data}</li>
    %endfor
</ol>

我想要做的是向服务器发送一个AJAX请求,返回一组新的历史数据,然后让mako重新呈现列表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-15 04:49:40

Mako在服务器上渲染,您想要的是在浏览器中渲染页面片段的javascript。要做到这一点,您可能需要设置一个视图/控制器,以便在请求时将数据返回给客户端,您还需要编写一些javascript来调用视图控制器,使用数据进行呈现,然后将结果粘贴到dom中。

这是相当通用的javascript/ajax的东西。它必须对mako做的唯一一件事是,你的mako模板可能必须发送一些javascript以及任何html来引导整个更新过程。有许多方法可以做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10154365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档