javascript - 调用ajax后如何使按钮工作

标签 javascript php jquery html ajax

在我的项目中,我使用seaStBt 按钮 打开搜索对话框。

在确认包含搜索条件的搜索对话框后,我使用 AJAX 从数据库中获取数据,并且此数据成功更新了 idcCstmRId div

这是js代码:

<script>
$(document).ready(function()
 { 
  $('#idcCstmRId').on("dblclick","#bbs td",function(){......});


  $('#seaStBt').click(function(){
    $('#dlgSea').dialog("open");
  });


  $('#seaBt').click(function(){
    var seaSlt1 = $('#seaSlt1').val();
    $.ajax({
        dataType:'html',
        type:"POST",
        url:"get_ajax_csc.php",
        data: {seaSlt1:seaSlt1},
        success:function(data)
        {
            $('#idcCstmRId').html(data);
            $('#dlgSea').dialog("destroy").remove();
        }
    });     
  });
  ......
  }
 </script>

这是html代码:

 <div id="firDiv">  
 <?php
   echo '<table border=1px style="width:100%" id="bbs">';
  .......
 ?>
<div class="main_title" id="mnTlt">
<input type="button" id="seaStBt" value="search">
</div>
<div id="dlgSea" >
        <input type="submit" value="confirm" id="seaBt" />
</div>    
<div  class="idcCstmRqst" id="idcCstmRId"></div>

这里是 get_ajax_csc.php 代码:

 if(isset($_POST['seaSlt1']))
{
    include("DB.php");
    $seaOne=$_POST['seaSlt1'];

    echo '<table border=1px style="width:100%" id="bbs">';
    ......
}

问题是在从数据库获取数据之前,seaStBt 按钮 显示搜索对话框。但是在获取数据并且 idcCstmRId div 更新成功后,seaStBt 按钮 不再起作用。单击 seaStBt 按钮 后不显示搜索对话框。

也许 AJAX 改变了 DOM,但是 seaStBt button 看不到这些变化?

我不知道,谁能帮帮我?

最佳答案

问题可能出在 .remove() 方法上。
jQuery 文档说 .remove() 从 DOM 中取出元素,所以你要删除 #dlgSea...

关于javascript - 调用ajax后如何使按钮工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46503096/

相关文章:

PHP如何查询日期时间?

javascript - Storybook StoryRouter 故事被标记为必需

javascript - CSS 如何设置自定义复选框勾号的 "content"/"background"属性的样式?

javascript - 在输入时按下回车键时注入(inject) HTML

mysql - 如何使用 PHP 计算给定年份的 "The second Monday in May"等规则指定的日期?

javascript - Ajax:发布动态 ajax 内容

javascript - 它使用 ASP.NET MVC 和 javascript 在 TreeView 中显示 "undefined"

javascript - Zara的产品图片功能

javascript - 一项一项地淡入 <li> 项

jquery - Accordion 中的 Accordion ;如何使可排序只拖动数据而不是 Accordion 本身