在javascript中执行外部方法python

发布于 2025-01-04 18:33:29 字数 810 浏览 0 评论 0 原文

我有这个:

<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)
}

但它也不起作用。

I have this:

<ul tal:repeat="record context/all_users">
  <li tal:content="record/name"></li>
</ul>

and this external method:tal:content="python:context.getresource('')"
I wanto to put the element(name) that I will select from the list in the external method

But I am not able to do this.

I tought to use <tal:define-macro:""> for each element in the list:

<ul tal:repeat="record context/all_users">
  <div tal:define-macro="element">
    <a href="">
      <li tal:content="record/name"></li>
    </a>
  </div>
</ul>

but itis not correct.I don't know how to declare the macro in the dynam list and how to put the value in the external method.

I tried this:

function getWord(field) {
  var word = field.innerHTML;

  var t = python:context.getresource(word)
}

but it doesn't work too.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

思念绕指尖 2025-01-11 18:33:29

如果您需要将动态数据从 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文