Joomla 3 Custom Module无法从Ajax获取数据

时间:2017-07-31 10:55:23

标签: joomla3.0 joomla-extensions

您好我正在尝试通过调用myper.php中的函数来使用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' ;
    }
 }

1 个答案:

答案 0 :(得分:0)

我认为你错过了ajax调用函数中的url参数。添加参数并再次检查。