Ajax 请求在 joomla component mvc 中不起作用


Ajax request not working in joomla component mvc

>我向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)
    {
    }
 }
}

阿贾克斯请求

 jQuery.ajax({ 
         type: "get",
         data:"name=myname",
         url: "index.php?option=com_igallery&task=ajaxraw.ajaxrequest",  
         success: function (data) {  
          alert(data);
         }
    });  

我做了所有可能的事情,但没有得到解决方案

这不是您问题的解决方案。但是找到问题的想法。您可以使用Chrome内置的开发者控制台或Firefox上的Firebug插件。它们将在调用时显示 ajax 请求,以及与 Javascript 错误相关的所有报告,通过 ajax 完成的 Get/POST 请求。您可以查找 Ajax 请求是否导致 http 错误,查找其请求的 HTTP 状态代码。