小编典典

使用Ajax查询进行joomla组件开发

ajax

我有一个用于AJAX查询的PHP脚本,但我希望它们能够在Joomla(2.5)框架的保护下运行,以便可以使用会话ID,用户ID等。

例如:

$(function () {
 $.ajax({                                     
   url: 'ajax.php',   //the script to call to get data                     
   dataType: 'json'        //data format     
   ...
 });
});

其中ajax.php具有以下代码:

$user =& JFactory::getUser();

据我了解,最好是对标准的Joomla组件进行AJAX / JSON调用。我对开发MVC组件了解不多,但是从我的眼中可以看出,这对于我想做的事情来说是过大了。

还有其他我可以使用的东西吗?


阅读 371

收藏
2020-07-26

共1个答案

小编典典

如果您创建一个组件,则可view以为原始查询创建新的组件,compoments/com_yourcomponent/views/ajax/view.raw.php然后将所有逻辑和输出放在该网址中index.php?option=com_yourcomponent&view=ajax&format=raw

要么

您可以在创建新的方法controller.phpexit()打印信息后URL将被index.php?option=com_yourcomponent&task=ajax

2020-07-26