2016-03-24 7 views
1

Yii2でPjaxにラップされたボタンがあります。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()を2回入力してください。

index.phpでPjaxを呼び出すと、_form.phpやその他のファイルでこれを呼び出す必要はありません。 Pajx::begin()を1回だけ含めるようにしてください。

0

体にバインドするだけです。 $( "body.myButton).click(function(){ // });