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 聚类分析或者python进行数据分析
  • ¥15 如何用visual studio code实现html页面
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?