有人能告诉我从组件中的任务返回不带html的原始数据的正确方法吗?
我试过index.php?option=com_mycomponent&task=mysubcontroller.mytask&format=raw
和index.php?option=com_mycomponent&task=mysubcontroller.mytask&tmpl=component
但所有内容都返回html。
似乎找不到任何地方写下的东西来解决这个问题,这似乎是我和Joomla反复出现的主题!
希望有人能帮忙,因为我不得不创建一个名为raw.php
的新模板,其中只有jdoc-include标签,并这样称呼它:
index.php?option=com_mycomponent&task=mysubcontroller.mytask&tmpl=raw
就我而言,这是一个破解,因为它不是一个包含在组件中的解决方案。
希望有人能启发我。
非常感谢。。。
好的,我已经了解了更多关于如何操作的信息。
在Stack Overflow上搜索了一点之后,我发现了这一点,它只允许您输出JSON:
返回JSON数据的Joomla控制器任务
我觉得有点傻,因为我以前没有看到这个。有人知道使用JFactory::getApplication()->close();
是否可以使用JSON以外的任何东西吗?