通过plone页面中的ajax加载内容

时间:2011-09-27 19:11:34

标签: ajax plone plone-3.x

我正在开发一个用plone开发的网站。现在我遇到了一个问题,我想通过普通Plone页面上的ajax调用从模板加载某些内容(在某些事件触发器上)。 我是否需要创建任何python脚本?如果是,它放在哪里?而且我如何将它与TAL集成(我想这将是必要的)但我不确定如何。

有没有人可以通过我应该研究的必要指示/文档来指导我?对我的问题提出帮助并让事情顺利进行。

谢谢, 阿维纳什

2 个答案:

答案 0 :(得分:1)

在“Plone Developer Documentation”中有Javascripting in Plone部分完全符合您的需求

答案 1 :(得分:0)

你的问题有点模糊:

从你的问题来看,你似乎只是希望你的ajax调用返回html来填充页面上的数据呢?

另外,听起来你想在ZMI中开发TTW?大多数开发人员会使用附加产品并返回你的ajax响应。

但是,您可以使用页面模板完成TTW。

  • 创建新页面模板
  • 使用模板代码填充它,该代码在站点内容的上下文中调用时为您提供所需的输出。例如,http://mysite.com/plone/page/my-template
  • 在你的javascript中,使用ajax调用中的url:$ .ajax({url:'http://mysite.com/plone/page/my-template',success:function(data){$( '#内容')附加(数据);}})

在plone中执行ajax并不是什么特别的事 - 只需使用可用的工具并将其拼凑在一起。