好了,我是Mako模板的新手,现在使用的是pylons web框架。
我让mako模板在for循环中运行,以便为我创建一些表,我想知道是否可以更新for循环中的数据,并让mako呈现html的特定部分,以便轻松地更新网页。
示例:
<ol>
%for row in history:
<li>${row.data}</li>
%endfor
</ol>我想要做的是向服务器发送一个AJAX请求,返回一组新的历史数据,然后让mako重新呈现列表。
发布于 2012-04-15 04:49:40
Mako在服务器上渲染,您想要的是在浏览器中渲染页面片段的javascript。要做到这一点,您可能需要设置一个视图/控制器,以便在请求时将数据返回给客户端,您还需要编写一些javascript来调用视图控制器,使用数据进行呈现,然后将结果粘贴到dom中。
这是相当通用的javascript/ajax的东西。它必须对mako做的唯一一件事是,你的mako模板可能必须发送一些javascript以及任何html来引导整个更新过程。有许多方法可以做到这一点。
https://stackoverflow.com/questions/10154365
复制相似问题