weixin_33749131 2015-02-02 08:52 采纳率: 0%
浏览 24

Yii Ajax点击

I have some app on Yii. I want to implement ajax calls on click of div. I've found some docs with form ajax validation, but it'snot clear for me, how can I do what I want. That's what I did:

$(document).on('click','div.lessonDiv', function()
    {
       $.ajax(
        {
            type: "POST",
            url: "../../protected/controllers/AjaxController.php",
            success: function(data, textStatus, jqXHR)
            {
                console.log(data);
            }
        });
}

That says that the directory is forbidden. Where should I put file which is able to interact with ajax? Or it alreay has it?
UPDATE I'm using version 1.1.

  • 写回答

2条回答 默认 最新

  • weixin_33676492 2015-02-02 09:03
    关注

    Try this

    $(function(){
            $(document).on('click','div.lessonDiv', function()
        {
           $.ajax(
            {
                type: "POST",
                url: "<?php echo Yii::app()->createUrl('Ajax/index'); ?>",
                success: function(data, textStatus, jqXHR)
                {
                    console.log(data);
                }
            });
    });
        });
    

    To learn about createUrl() in YII click here

    评论

报告相同问题?