Как использовать Joomla Ajax Interface для моего собственного плагина

Я разрабатываю собственный плагин для Joomla 3. Я пытаюсь сделать ajax-вызов своему плагину. Я посмотрел вИнтерфейс Joomla Ajax и следовал тому, что было описано. Но когда я звоню, ответ json пуст, даже если я повторяю значение.

Вот мой PHP-код:

class plgContentMyPlugin extends JPlugin
{
    public static function onAjaxSendMail()
    {
        //Get the app
        $app = JFactory::getApplication();

        $data = "test";

        //echo the data
        echo json_encode($data);

        //close the $app
        $app->close();
    }
}

Вот мой запрос Ajax:

jQuery.ajax(
{
    type: "POST",
    url: "index.php?option=com_ajax&plugin=myplugin&method=onAjaxSendMail&format=json",
    success: function(data)
    {
         var response = jQuery.parseJSON(data);
         console.log(response);
    }
});

Когда я получаю ответ, переменная данных содержит пустой массив.

Что я делаю неправильно? Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос