2014-10-21 3 views
0

Я пытаюсь написать запрос ajax в Yii 1 с помощью jQuery. В моем URL-адресе я пытаюсь добавить значение атрибута id моей ссылки, но я не могу этого сделать. Вот мой код:Добавить параметры createUrl() Yii

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'). "', 
     }); 
    }); 
}); 

«); мне нужно поставить мою Parametr где 124 расположен ... Я пытаюсь поставить там somethink как:

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

вы пробовали, как это $ this-> createUrl ('CRE/регистрация/$ (это) .attr (\' идентификатор \ ');')? «.», –

ответ

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 , 
      }); 
     }); 
    }); 
"); 
+0

спасибо за помощь) – nowiko

+0

hm .... я не работал n я перехожу на вторую страницу (gridView) ... все скрипты там, но preventDefault не работает, и request не отправляет ... – nowiko

Смежные вопросы