javascript - 如何停止执行yii2页面上的所有js?

标签 javascript php yii2

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/

相关文章:

javascript - 如何在著名中使用 Transform.multiply 4x4?

php - PHP PDO 准备好的语句需要转义吗?

javascript - 我如何向他人提供在他们的网站上显示我的网站内容?

php - 如何在没有控制台访问权限的情况下处理主机上的 yii2 迁移?

php - 如何强制 jQuery UI 资源始终包含在 Yii2 中的 Bootstrap 插件资源之前?

javascript - Angular JS 中的自定义搜索过滤器

javascript - 单击按钮时更改 json 中的值

javascript - 单击时如何确定一系列元素中元素的 DOM 位置

PHP - URL 重写在 htaccess 中不起作用

mysql - Yii2 只运行特定的迁移