Jquery clientscript在yii中没有响应


Jquery clientscript not responding in yii

在本地工作,但不能在实时服务器上工作

Yii::app()->clientScript->registerScript('users', "
    var user_id = $('#uId').val();
    $.ajax({
        url:'user/personalInfo'
        ,type:'get'
        ,dataType:'json'
        ,data:{id:user_id}
        ,success:function(data){
            //append to popup window
        }
    });

");

尝试使用Yii::app()->createUrl('user/personalInfo')来创建url

Yii::app()->clientScript->registerScript('users', "
    var user_id = $('#uId').val();
    $.ajax({
        url:'" . Yii::app()->createUrl('user/personalInfo') . "'
        ,type:'get'
        ,dataType:'json'
        ,data:{id:user_id}
        ,success:function(data){
            //append to popup window
        }
    });

尝试通过这种方式

Yii::app()->clientScript->registerScript('users', "
    var use_id = $('#uId').val();
    var url = window.location.href.split('/');
    var base_url = url[0] + '//' + url[2] + '/';
    $.ajax({
        url:base_url + 'user/personalInfo'
        ,type:'get'
        ,dataType:'json'
        ,data:{id:user_id}
        ,success:function(data){
            //append to popup window
        }
    });
");