将参数附加到createUrl()Yii

时间:2014-10-21 08:23:48

标签: php jquery ajax yii

我尝试使用jQuery在Yii 1中编写ajax请求。在我的URL中,我尝试追加我的链接的id属性的值,但我不能这样做。这是我的代码:

Yii::app()->clientScript->registerScript('vot', "
$(document).ready(function(){
    $('.js-register-member').click(function(e){
        e.preventDefault();
        $.ajax({
            method: 'POST',
            url: '" . $this->createUrl('cre/register/124'). "',
        });
    });
});

&#34); 我需要把我的参数放在124所在的地方......我试着把那些想法放在那里:

$(this).attr('id'); but I get  500 error

1 个答案:

答案 0 :(得分:0)

试试这个。希望它能起作用

Yii::app()->clientScript->registerScript('vot', "
    $(document).ready(function(){
        $('.js-register-member').click(function(e){
            e.preventDefault();
            var id = $(this).attr('id');
            $.ajax({
                method: 'POST',
                url: '" . $this->createUrl('cre/register/') . "'  + id ,
            });
        });
    });
");