在javascript中执行外部方法python
我有这个:
<ul tal:repeat="record context/all_users">
<li tal:content="record/name"></li>
</ul>
和这个外部方法:tal:content="python:context.getresource('')"
我想将从列表中选择的 element(name)
放入外部方法中,
但我无法做到这一点。
我试图对列表中的每个元素使用
:
<ul tal:repeat="record context/all_users">
<div tal:define-macro="element">
<a href="">
<li tal:content="record/name"></li>
</a>
</div>
</ul>
但它不正确。我不知道如何在动态列表中声明宏并且如何将值放入外部方法中。
我尝试过这个:
function getWord(field) {
var word = field.innerHTML;
var t = python:context.getresource(word)
}
但它也不起作用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您需要将动态数据从 PYthon 传递到 Javascript,这里有一种如何做到这一点的技术:
http://collective-docs.readthedocs.org/en/latest/templates_css_and_javascripts/javascript.html#passing-dynamic-settings-to-javascripts
If you need to pass dynamic data from PYthon to Javascript here is a technique how to do it:
http://collective-docs.readthedocs.org/en/latest/templates_css_and_javascripts/javascript.html#passing-dynamic-settings-to-javascripts