刷新Modal中的div

时间:2017-08-09 09:59:44

标签: jquery ajax

我有一个带有两个div用户的模态可以通过单击第一个div上的按钮来添加项目但是当用户选择该项目时我想在第二个div中显示所选项目。我能够在数据库中插入所选项目,但我无法刷新第二个div。这样用户就可以看到他选择了哪个项目,这是我的jQuery代码

function PreCont(cont_id) { //THIS FUNCTION ADD ITEM IN DB{
  var nit = $('#contractor').val();
  $.ajax({
    url: 'data/add_pre_cont.php',
    type: 'post',
    data: {
      nit: nit,
      cont_id: cont_id,    
    },
    success: function() {
      display_pre_cont(nit); // HERE I AM TRYING TO REFRESH THE DIV BY CALLING A FUNCTION   
    },
    error: function() {},   
  });
}

此功能正在尝试显示数据

function display_pre_cont(nit) {
  $.ajax({
    url: 'data/pre_cont_modal.php',
    type: 'post',
    data: {
      nit:nit,
    },
    success: function(data) {
      $('#pre-contractor').html(data);  
    },
    error: function (data){},
  });
}

如果我刷新它我的代码工作正常我可以看到新项目

HTML代码

<div> // First Div
    <div class="table-responsive">
        <table id="myTable-item-order" class="table table-bordered table-hover table-striped">
          <thead><tr>
              <th width="5%"><center>Cate.</center></th>
              <th width="5%"><center>Enlist</center></th>
              <th width="41%"><center>Contractor Name</center></th>
              <th width="19%"><center>District</center></th>
              <th width="9%"><center></center></th>
          </tr>
              </thead>
              <tbody>
<?php foreach($valid_contractor as $v): ?>
<tr align="center">
       <td width="15%"><?= $v['category']; ?></td>
       <td><?= $v['reionno']; ?></td>
       <td align="left"><?= ucwords($v['contractorname']) ?></td>
       <td align="left"><?= ucwords($v['district']) ?></td>
       <td>
       <button onclick="PreCont('<?= $v['id']; ?>');" type="button" class="btn btn-success btn-xs">
        <span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
       </button>
      </td>
     </tr>
         <?php endforeach; ?>
     </tbody>
    </table>
  </div>

第二部需要刷新

<div class="col-md-6" id="pre-contractor">
   <? require_once('modal/pre_cont_modal.php'); ?>
</div>

0 个答案:

没有答案