Yii2.示例:(.../index.php)
<?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;'
]);?>
还有其他...
当单击按钮开始运行模态窗口时,所有其他窗口都会运行。怎么办,只运行一次,而不是全部?
最佳答案
在模态中使用 id
来识别它们,而不是 class
。
具有唯一的id
,例如第一个模型的newProd
,它将是:
var modal = $("#newProd");
为此,您必须在模式的 div 中设置 id
,如下所示:
<div id="newProd" ...>
为每个模态添加唯一的id
。
关于javascript - 如何停止执行yii2页面上的所有js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42088266/