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

    评论

报告相同问题?

悬赏问题

  • ¥30 matlab解优化问题代码
  • ¥15 写论文,需要数据支撑
  • ¥15 identifier of an instance of 类 was altered from xx to xx错误
  • ¥100 反编译微信小游戏求指导
  • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
  • ¥15 学不会递归,理解不了汉诺塔参数变化
  • ¥15 基于图神经网络的COVID-19药物筛选研究
  • ¥30 软件自定义无线电该怎样使用
  • ¥15 R语言mediation包做中介分析,直接效应和间接效应都很小,为什么?
  • ¥15 Jenkins+k8s部署slave节点offline