无法从AJAX的控制器上调用自定义方法

时间:2018-10-24 15:23:48

标签: php model-view-controller

我正在尝试通过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>

0 个答案:

没有答案