duanrongpai9556 2017-05-29 03:14
浏览 71
已采纳

onclick按钮后如何自动加载div?

Please help me, I can now deleted the data from my database but It will not automatically disappear in the screen

Here`s my code:

  $(document).on('click','.remove',function(e){
    var x = document.getElementsByTagName('input');
    var a = $(this).attr('data');
    $.ajax({
      url:"http://localhost/scorecard/wp-
      content/themes/twentyseventeen/ajax/submit.php?function=removeScore",
      type:"post",
      data:{ id:a },
      success: function(data){
        alert("Success");
        $('#formUpdateScore').append(data);
      }
    });
  })

This is my html:

<form id="formUpdateScore">
    <?php 
        include(dirname(__FILE__).'/template-parts/php/add_variable.php');
        $var = new variable();
        $connection = $var->connect();
        $var->gi_id = $_POST['id'];
        $GLOBALS['x'] = $var->gi_id;
        $query = "SELECT * FROM business_variable WHERE company_id = ".$var->gi_id;
        $result = mysqli_query($connection,$query);
         while($row = mysqli_fetch_array($result)){
        ?>
        <div class="col-md-4 col-md-offset-1 aligntop">
          <div class="varName">
            <div class="col-md-8" style="padding:0;">
                <span class="variable" name="<?php echo $row['variable_name']?>" value="<?php echo $row['var_id']?>"><?php echo $row['variable_name']?></span>
            </div>
            <div class="col-md-4" style="padding-left: 0;">
                <input type="number" name="name[]" style="width: 55%;height: 40px;float: left;padding: 5px 4px;" class="score" id="getScore" data="<?php echo $row['var_id']?>" value="<?php echo $row['variable_score']?>"/>
                <input type="button" data="<?php echo $row['var_id']?>" class="remove" value="-"/>
            </div>
          </div>
        </div>
       <?php
       }
mysqli_close($connection); ?>
</form>
  • 写回答

2条回答 默认 最新

  • duancenxiao0482 2017-05-29 03:23
    关注
    success:function(response){
    //on success, hide  element user wants to delete.
    $('.classname').fadeOut(); //use element class name or id
    
    }
    

    OR

    success:function(response){
    //on success, hide  element user wants to delete.
    $('.classname').hide(); //use element class name or id
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Matlab问题解答有两个问题
  • ¥50 Oracle Kubernetes服务器集群主节点无法访问,工作节点可以访问
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架
  • ¥15 有关sql server business intellige安装,包括SSDT、SSMS。
  • ¥15 stm32的can接口不能收发数据
  • ¥15 目标检测算法移植到arm开发板
  • ¥15 利用JD51设计温度报警系统
  • ¥15 快手联盟怎么快速的跑出建立模型