我向joomla组件控制器发送ajax请求但没有获得任何返回数据
控制器
<?php
defined('_JEXEC') or die('Restricted access');
jimport('joomla.application.component.controller');
class igalleryControllerajaxraw extends JControllerLegacy
{
public function ajaxrequest()
{
try
{
echo $anyParam = JFactory::getApplication()->input->get('name');
}
catch(Exception $e)
{
}
}
}
Ajax请求
jQuery.ajax({
type: "get",
data:"name=myname",
url: "index.php?option=com_igallery&task=ajaxraw.ajaxrequest",
success: function (data) {
alert(data);
}
});
我做所有可能的事情,但没有得到解决方案
答案 0 :(得分:0)
这不是您问题的解决方案。但想找到问题的想法。您可以在Firefox上使用Chrome内置的开发者控制台或Firebug插件。他们将在调用时显示ajax请求,并且所有报告都与Javascript错误相关,Get / POST请求通过ajax完成。您可以查看Ajax请求是否导致http错误查看其请求的HTTP状态代码。