Невозможно вызвать пользовательский метод на контроллере из AJAX - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь вызвать функцию контроллера из вызова AJAX.Представление загружается с того же контроллера, но я не могу вызвать функцию.

Вот код контроллера:

//  This function will get ajax call where pass two variables and a method name doSomeAction  
class Posts extends \Core\Controller 
{
    public function addNewAction()
    {
        View::renderTemplate('Posts/addnew.html', [
            // 'posts' => $posts
        ]);
    }

    public function doSomeAction()
    {
        echo "here";
        // your action code ....
    }
}

Вот моя функция вызова сценария Ajax

<script>
$(".submitcontr").click(function() {
    $.ajax({
        url: 'POST/doSomeAction',
        dataType: 'json',
        data: {
            id: 'value'
        },
        success: function (data) {
            console.log(data);
        },
        error: function () {
            alert('error');
        }
    });
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...