【问题标题】:Ajax request not working in joomla component mvcAjax 请求在 joomla 组件 mvc 中不起作用
【发布时间】:2016-06-08 03:14:37
【问题描述】:

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

    });  

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

【问题讨论】:

  • 您是否在日志中发现任何错误?
  • 不,我在日志中没有收到任何错误

标签: php ajax joomla joomla-extensions


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多