警告显示两次模态引导

Alert Showing Twice Modal Bootstrap

本文关键字:两次 模态 显示 警告      更新时间:2023-09-26

我遇到了一些麻烦,当我想传递一些参数到模态,当模态被提交的模态显示警告与参数。我不止一次使用这个模态,在第一个事件中是正常的,当第二个事件时,第一个事件的参数仍然显示。如何解决

function edit(id) {
    var url = "<?php echo base_url() ?>admincontroller/edit";
    alert(id + url);
    modal(id, url);
}
function delet(id) {
    var url = "<?php echo base_url() ?>admincontroller/delet";
    alert(id + url);      
    modal(id, url);
}
function modal(id, url) {
 $("#verficationuser").modal('show');
   $("#passwordverify").submit(function(e){
       e.preventDefault();
       alert(id, url);
   });
}

给你,伙计。你的模态函数发生了什么?每次模态函数被调用时,一个提交事件被绑定到按钮上,所以它被调用了多次。

所以解决方案是解除绑定并重新绑定。小提琴在

使用

 function modal(id, url) {
 $("#verficationuser").modal('show');
 $("#passwordverify").unbind('submit').submit(function(e){
   e.preventDefault();
   alert(id, url);
 });
 }  
不是

function modal(id, url) {
 $("#verficationuser").modal('show');
   $("#passwordverify").submit(function(e){
     e.preventDefault();
     alert(id, url);
   });
}