通过ajax在plone页面加载内容
问题描述:
我正在开发一个在plone中开发的网站。现在我遇到了一个问题,我想通过正常的Plone页面上的ajax调用(在某个事件触发器上)从模板加载某些内容。 我是否需要创建任何python脚本?如果是,在哪里放置它?而且我如何将它与TAL整合(我想这将是需要的),但我不知道如何。通过ajax在plone页面加载内容
任何人都可以通过必要的指针/文档指导我进行此操作吗?这对于解决我的问题并使事情顺利进行会有很大的帮助。
感谢, 阿维纳什
答
你的问题有点含糊:
从你的问题,看来你只是希望你的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 ){$('#content')。append(data);}})
在plone中做ajax并不是什么特别的东西 - 只要使用可用的工具并将它们组合在一起即可。