Ajax请求在joomla组件mvc

时间:2016-02-25 11:17:14

标签: php ajax joomla joomla-extensions

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

    });  

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

1 个答案:

答案 0 :(得分:0)

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