Joomla 3自定义模块无法从Ajax获取数据

问题描述:

您好我想通过从我的helper.php调用函数来设置使用ajax的输入字段的字段值,但它不会返回任何内容。Joomla 3自定义模块无法从Ajax获取数据

这里是我的mod_name.php文件

$doc = JFactory::getDocument(); 

$js = <<<JS 
(function ($) { 

    jQuery('#edit_sch').click(function() { 
     var value = 'cyannnnn', 
      request = { 
        'option' : 'com_ajax', 
        'module' : 'helloworld', 
        'method' : 'sch', 
        'data' : value, 
        'format' : 'raw' 
       }; 

     jQuery.ajax({ 
      type : 'POST', 
      data : request, 

      success: function (response) { 
       $('#edit_duration').val('dssd'); 
      } 
     }) 
     return false; 
    }); 

});(jQuery) 
JS; 

$doc->addScriptDeclaration($js); 

这里是我的helper.php文件

<?php 

class ModVedhikaSchedule { 
public function schAjax() 
    { 


     return 'Hello Ajax World' ; 
    } 
} 

我想你失踪Ajax调用函数的URL参数。添加参数并再次检查。