2016-03-24 5 views
1

У меня есть кнопка, завернутая в Pjax в Yii2.Yii2. Кнопка не работает после перезагрузки Pjax

Pjax::begin(['id' => 'pjax15', 'options' => ['style' => 'display: inline;']]); 
       echo Html::button('<span class="glyphicon glyphicon-bell" aria-hidden="true"></span>', [ 
         'value' => Url::to(['vote/create', 'id'=>$model->id]), 
         'class' => 'linkbutton', 
         'id'=>'createVote'.$model->id, 
         'data-toggle'=>'tooltip', 
         'title'=> 'Assign', 
         'onfocus' => 'blur();' 
        ]); 
Pjax::end(); 

Я перезагрузить его от JS следующим образом:

 $.pjax.reload({container:'#pjax15', timeout: 5000}); 

Но после первой перезагрузки кнопки ничего не делает, если я нажимаю его. Что я пропустил?

ответ

0

Показать полный код или вы включаете Pjax::begin() два раза.

Как и в случае с Pjax в index.php, тогда не нужно называть это в файле _form.php или другом файле. поэтому убедитесь, что вы включили Pajx::begin() только один раз.

0

Просто связывайтесь с телом. $ ("body .myButton) .click (функция() { // });

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