无法在Yii2中执行Ajax

时间:2018-05-21 11:50:43

标签: php jquery ajax yii2

我正在尝试在 Yii 中执行Ajax。 但是给我错误:

  

传递给getElementById()

的空字符串

以下是我的AJAX代码:

 $url1 = Yii::$app->homeUrl;
    $crurl = 'https://'.$_SERVER['SERVER_NAME'].$url1;
      $this->registerJs('$(document).ready(function(){    
        $(".glyphicon.glyphicon-eye-closed").click(function(){
               $.ajax({
                  url: "'.$crurl.'?r=history/move",
                  type: "post",
                  data: {id: this.id},
                  success: function(data){
                            alert(data);
                   }
                 });
        });
});

1 个答案:

答案 0 :(得分:0)

检查以下选项;

  1. 检查html代码.glyphicon.glyphicon-eye-closed类是否有id attr?

  2. this.id替换为$(this).attr('id');