2017-02-07 8 views
0

Yii2。例:(.../index.phpを)ページyii2上のすべてのjの実行を停止する方法はありますか?

<?php echo Html::a('Add new', ['/rode/prod', 'id'=>$model->id ], ['onClick' => ' 
       var modal = $(".modal"); 
       $.get("/rode/prod?id='.$model->id.'", function(data) { 
       modal.html(data).modal("show"); 
       }); 
       return false;' 
      ]);?> 
    <?php echo Html::a('Add new', ['/rode/lok', 'id'=>$model->id ], ['onClick' => ' 
       var modal = $(".modal"); 
       $.get("/rode/lok?id='.$model->id.'", function(data) { 
       modal.html(data).modal("show"); 
       }); 
       return false;' 
      ]);?> 

そして、他の...

クリックボタンの上にモーダルウィンドウの実行を開始すると、他のすべてが実行されます。どのように行うには、一度だけ実行するが、すべてではない?

答えて

1

classではなく、idをモーダルで使用して識別します。最初のモデルのためのユニークなidnewProdすなわちなどで

は、それは次のようになります。これが機能するために

var modal = $("#newProd"); 

あなたはモーダルのdiv要素にidを設定する必要がありますように:

<div id="newProd" ...> 

にユニークidを追加します。そのようなすべてのモーダル。

+0

ありがとうございます。しようとします。 –

関連する問題