JS获取form表单提交的数据(ajax获取表单提交数据进行请求)

1 篇文章 0 订阅

JS获取form表单提交的数据(ajax获取表单提交数据进行请求)

开发说明

这次用原生的php和js开发增删改查的功能,数据是用php遍历的,数据修改有用form表单和ajax去请求,一个页面要修改和删除的请求(数据是遍历的)!修改是用表单提交的,重置密码和删除是用jq获取表单提交的内容,在用ajax提交到php处理数据

在这里插入图片描述

代码

//php遍历数据
<body>
<div  style="margin:0 auto;width:100%">
<div class="col-md-6" style="margin:0 auto;width:100%">
    <table class="table table-hover table-striped" style="margin:0 auto;width:800px" >
        <tr >
            <td colspan="6"><h6><a href="index.php">回首页</a></h6><h1 class="text-center">用户管理</h1></td>
        </tr>
        <tr>
            <td colspan="6"><h4><a href="add.php">新增用户</a></h4></td>
        </tr>
        <tr >
            <td>id</td>
            <td>用户名</td>
            <td>注册时间</td>
            <td>过期时间</td>
            <td>操作</td>
        </tr>
       
        <?php 
            foreach($userlist as $list){
                echo '<form class="form-inline" action="update.php"  method="post" >';
                echo  "<input type='text' style='display:none;' name='id' value=".$list['id'].">";
                echo ' <tr><td>'.$list['id'].'</td>';
                echo '<td>'.$list['username'].'</td>';
                echo '<td>'.date("Y-m-d",$list['createtime']).'</td>';
                echo '<td>'.date("Y-m-d",$list['createtime']+$list['indate']*86400).'</td>';
                echo '<td><button type="submit"  class="btn btn-info">修改</button></form>';
                echo '<form class="form-inline" action=""  οnclick="return deleteFn(this)">';
                echo  "<input type='text' style='display:none;' name='id' value=".$list['id'].">";
                echo '<button type="button" class="btn btn-danger deletebt" οnclick="return deleteFn(this)">删除</button></tr></td></form>';
                
            }
        
        ?>
        
                                
    </table>
</div>
</div>

</body>
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery-3.5.1.js"></script>
<script type="text/javascript" >

    function deleteFn(form){
			let formData = new FormData(form);
			let id = formData.get('id');
            console.log(id);
            var con;
            con=confirm("确定要删除该用户吗?");
            if(con==true){
                $.ajax({
                url: 'delete.php',
                type:'POST',
                data:{id:id},
                success:function(result){
                    console.log(result);
                    location.reload()
                }
            });
            }
		}
</script>
</html>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值