• Ajax增删改查-----------删 改


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title> 删除  修改</title>
    <style>
    html body {
    margin:0px;padding:0px}
    li{
    display: inline;
    margin-right:25px;
    padding-top:15px!important;
    }
    ul{
    margin-top:0px;
    padding-top:12px;
    }
    #One{
    margin-left:10%;
    }
    a{
    font-size:25px
    }
    #CD{
    height:60px;
    background-color:blue;
    }
    a{
    text-decoration:none
    }
    a a:link{
    color:white;
    }
    /*a:visited{
    color:white;
    }*/
    a:active{
    color:white;
    }
    a:hover {
    color:red!important;
    }
    #nr{
    margin-top:5%;
    margin-left:10%;}
    </style>
    </head>
    <body>
    <div id="CD">
    <ul>
    <li id="One"><a href="findAllUser.html" ><font color="white">查询所有</font></a></li>
    <li><a href="findOneUser.html" ><font color="white">查询单个</font></a></li>
    <li><a href="save.html" ><font color="white">增加</font></a></li>
    <li><a href="update.html" ><font color="white">删除</font></a></li>
    <li><a href="update.html" ><font color="white">修改</font></a></li>
    </ul>
    </div>
    <div id="nr">
    <button>发送请求</button>
    <br>
    <br>
    
    <table id="mytab" border="1">
    <tr id="htr">
    <th>#</th>
    <th>名</th>
    <th>姓</th>
    <th>邮箱</th>
    <th>手机号</th>
    <th>生日</th>
    <th>操作</th>
    <th>操作</th>
    </tr>
    </table>
    </div>
    <script src="jquery-3.3.1.min.js">
    </script>
    <script>
    $(document).ready(function () {
    $('button').on('click',function() {
    var $tab1 = $("#mytab");
    
    $.ajax({
    url: "http://192.168.0.120:8080/customers",
    type: 'GET',
    dataType: 'json',
    data: "",
    success: function (data) { // 数据状态success
    $("#htr").nextAll().remove();
    console.log(data);
    alert(data);
    
    for (var i = 0; i < data.length; i++) {
    $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>"+ data[i].email + "</td><td>"
    + data[i].mobile+ "</td><td>"
    + data[i].dateOfBirth + "</td>+<td>" + "<a href='up3.html?id="+data[i].id+"'>修改</a>" + "</td>."
    +"<td>" + "<a href='delete.html?id="+data[i].id+"'>删除</a>" + "</td>.");
    
    }
    }
    })
    });
    })
    
    </script>
    </body>
    </html>
    

      删除页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>删除</title><style>
    	html body {
    	margin:0px;padding:0px}
    	li{
    	display: inline;
    	margin-right:25px;
        padding-top:15px!important;
    	}
    	ul{
    	margin-top:0px;
    	padding-top:12px;
    	}
    	#One{
    	margin-left:10%;
    	}
    	a{
    	font-size:25px
    	}
    	#CD{
    	height:60px;
    	background-color:blue;
    	}
    	a{
    	text-decoration:none
    	}
    	a a:link{
    	color:white;
    	}
    	a:visited{
    	color:white;
    	}
    	a:active{
    	color:white;
    	}
    	a:hover {
    	color:red;
    	}
    	#nr{
    	margin-top:5%;
    	margin-left:10%;}
    	</style>
    </head>
    <body>
    <div id="CD">
    <ul>
    <li id="One"><a href="findAllUser.html" >查询所有</a></li>
    <li><a href="findOneUser.html" >查询单个</a></li>
    <li><a href="save.html" >增加</a></li>
    <li><a href="update.html" >删除</a></li>
    <li><a href="update.html" >修改</a></li>
    </ul>
    </div>
    <div id="nr">
    <br><br>
    <br>
    
    <table id="mytab" border="1">
        <tr id="htr">
            <th>#</th>
            <th>名</th>
            <th>姓</th>
            <th>邮箱</th>
            <th>手机号</th>
            <th>生日</th>
        </tr>
    </table>
    </div>
    <script language="JavaScript">
    function myrefresh()
    {
       window.location.reload();
    }
    setTimeout('myrefresh()',1000); //指定1秒刷新一次
    </script>
    <script src="jquery-3.3.1.min.js"></script>
    
    <script type="text/javascript">
    
        $(document).ready(function () {
            // alert(id)
    
            var url = location.search;
            var Request = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(1) //去掉?号
                strs = str.split("&");
                for (var i = 0; i < strs.length; i++) {
                    Request[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
    
            var $id = Request["id"];
    
    		$obj = {
                    "id": $("#id").val(),
                    "firstName": $("#firstName").val(),
                    "lastName": $("#lastName").val(),
                    "email": $("#email").val(),
                    "mobile": $("#mobile").val(),
                    "dateOfBirth": $("#dateOfBirth").val()
                };
    
                var DD = JSON.stringify($obj);
                $.ajax({
                    cache: false,
                    crossDomain: true,
                    url: "http://192.168.0.120:8080/customers/" + $id,
                    type: 'DELETE',
                    dataType: 'json',
                    data: JSON.stringify($obj),
                    contentType: "application/json",
                    success: function (data) { // 数据状态success
                        //alert(data);
                        console.log(data);
                        for (var i = 0; i < data.length; i++) {
                            $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                + data[i].mobile + "</td><td>"
                                + data[i].dateOfBirth + "</td></tr>");
                        }
    
                    }
                });
    			
    			
    			var $tab1 = $("#mytab");
                    $.ajax({
                        //alert(2);
                        url: "http://192.168.0.120:8080/customers" ,
                        type: 'GET',
                        dataType: 'json',
                        data: '',
                        // Jsonp: 'callback',
    
                        success: function (data) { // 数据状态success
    						$("#htr").nextAll().remove();
                            //  alert(3);
                            console.log(data);
                            for (var i = 0; i < data.length; i++) {
                                $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                    + data[i].mobile + "</td><td>"
                                    + data[i].dateOfBirth + "</td></tr>");
    
                            }
                        }
                    })
    
    
            /*$('#X').on('click', function () {
                alert(1);
    
                $obj = {
                    "id": $("#id").val(),
                    "firstName": $("#firstName").val(),
                    "lastName": $("#lastName").val(),
                    "email": $("#email").val(),
                    "mobile": $("#mobile").val(),
                    "dateOfBirth": $("#dateOfBirth").val()
                };
    
                var DD = JSON.stringify($obj);
                $.ajax({
                    cache: false,
                    crossDomain: true,
                    url: "http://172.16.0.118:8080/customers/" + $id,
                    type: 'DELETE',
                    dataType: 'json',
                    data: JSON.stringify($obj),
                    contentType: "application/json",
                    success: function (data) { // 数据状态success
                        //alert(data);
                        console.log(data);
                        for (var i = 0; i < data.length; i++) {
                            $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                + data[i].mobile + "</td><td>"
                                + data[i].dateOfBirth + "</td></tr>");
                        }
    
                    }
                });
    
            });*/
            $('#C').on('click', function () {
                var $tab1 = $("#mytab");
                    $.ajax({
                        //alert(2);
                        url: "http://172.16.0.118:8080/customers" ,
                        type: 'GET',
                        dataType: 'json',
                        data: '',
                        // Jsonp: 'callback',
    
                        success: function (data) { // 数据状态success
    						$("#htr").nextAll().remove();
                            //  alert(3);
                            console.log(data);
                            for (var i = 0; i < data.length; i++) {
                                $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                    + data[i].mobile + "</td><td>"
                                    + data[i].dateOfBirth + "</td></tr>");
    
                            }
                        }
                    })
                }
            )
        });
    
    </script>
    
    
    </body>
    </html>
    

      修改

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>修改</title><style>
    	html body {
    	margin:0px;padding:0px}
    	li{
    	display: inline;
    	margin-right:25px;
        padding-top:15px!important;
    	}
    	ul{
    	margin-top:0px;
    	padding-top:12px;
    	}
    	#One{
    	margin-left:10%;
    	}
    	a{
    	font-size:25px
    	}
    	#CD{
    	height:60px;
    	background-color:blue;
    	}
    	a{
    	text-decoration:none
    	}
    	a a:link{
    	color:white;
    	}
    	a:visited{
    	color:white;
    	}
    	a:active{
    	color:white;
    	}
    	a:hover {
    	color:red;
    	}
    	#nr{
    	margin-top:5%;
    	margin-left:10%;}
    	</style>
    </head>
    <body>
    <div id="CD">
    <ul>
    <li id="One"><a href="findAllUser.html" >查询所有</a></li>
    <li><a href="findOneUser.html" >查询单个</a></li>
    <li><a href="save.html" >增加</a></li>
    <li><a href="update.html" >删除</a></li>
    <li><a href="update.html" >修改</a></li>
    </ul>
    </div>
    <div id="nr">
    id<input type="text" name="id" id="id" style="margin-left: 34px"><br>
    名字<input type="text" name="firstName" id="firstName" style="margin-left: 16px"><br>
    姓<input type="text" name="lastName" id="lastName" style="margin-left: 32px"><br>
    邮箱<input type="text" name="email" id="email" style="margin-left: 16px"><br>
    手机号<input type="text" name="mobile" id="mobile"><br>
    生日<input type="text" name="dateOfBirth" id="dateOfBirth" style="margin-left: 16px"><br><br>
    <button id="X">修改</button>
    <button id="C">查询</button>
    <br><br>
    <br>
    
    <table id="mytab" border="1">
        <tr id="htr">
            <th>#</th>
            <th>名</th>
            <th>姓</th>
            <th>邮箱</th>
            <th>手机号</th>
            <th>生日</th>
        </tr>
    </table>
    </div>
    <script src="jquery-3.3.1.min.js"></script>
    
    <script type="text/javascript">
    
        $(document).ready(function () {
            // alert(id)
    
            var url = location.search;
            var Request = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(1) //去掉?号
                strs = str.split("&");
                for (var i = 0; i < strs.length; i++) {
                    Request[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
            //alert(Request["id"]);
    
            var $id = Request["id"];
    
            //  alert($id);
    
            $.ajax({
                url: 'http://192.168.0.120:8080/customers/' + $id,
                type: 'GET',
                success: function (data) { // 数据状态success
                    alert(data.firstName);
                    // console.log(data.id);
                    $('#id').val(data.id);
                    $('#firstName').val(data.firstName);
                    $('#lastName').val(data.lastName);
                    $('#email').val(data.email);
                    $('#mobile').val(data.mobile);
                    $('#dateOfBirth').val(data.dateOfBirth);
    
                }
            });
    
    
            $('#X').on('click', function () {
                alert(1);
    
                // var $id=$('#id').val();
                // var $firstName=$('#firstName').val();
                // var $lastName=$('#lastName').val();
                // var $email=$('#email').val();
                // var $mobile=$('#mobile').val();
                // var $dateOfBirth=$('#dateOfBirth').val();
                // var list={"id":$id,"firstName":$firstName,"lastName":$lastName,"email":$email,"mobile":$mobile,"dateOfBirth":$dateOfBirth};
                $obj = {
                    "id": $("#id").val(),
                    "firstName": $("#firstName").val(),
                    "lastName": $("#lastName").val(),
                    "email": $("#email").val(),
                    "mobile": $("#mobile").val(),
                    "dateOfBirth": $("#dateOfBirth").val()
                };
    
                var DD = JSON.stringify($obj);
                $.ajax({
                    cache: false,
                    crossDomain: true,
                    url: "http://192.168.0.120:8080/customers/" + $id,
                    type: 'PUT',
                    dataType: 'json',
                    data: DD,
                    contentType: "application/json",
                    success: function (data) { // 数据状态success
                        //alert(data);
                        console.log(data);
                        for (var i = 0; i < data.length; i++) {
                            $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                + data[i].mobile + "</td><td>"
                                + data[i].dateOfBirth + "</td></tr>");
                        }
    
                    }
                });
    
            });
            $('#C').on('click', function () {
                var $tab1 = $("#mytab");
                    $.ajax({
                        //alert(2);
                        url: "http://192.168.0.120:8080/customers" ,
                        type: 'GET',
                        dataType: 'json',
                        data: '',
                        // Jsonp: 'callback',
    
                        success: function (data) { // 数据状态success
    					$("#htr").nextAll().remove();
                            //  alert(3);
                            console.log(data);
                            for (var i = 0; i < data.length; i++) {
                                $tab1.append("<tr><td>" + data[i].id + "</td><td>" + data[i].firstName + "</td><td>" + data[i].lastName + "</td><td>" + data[i].email + "</td><td>"
                                    + data[i].mobile + "</td><td>"
                                    + data[i].dateOfBirth + "</td></tr>");
    
                            }
                        }
                    })
                }
            )
        });
    
    </script>
    
    
    </body>
    </html>
    

      

  • 相关阅读:
    微信企业号开发:UserAgent
    用sinopia搭建内部npm服务
    python format用法详解
    python正则表达式re之compile函数解析
    Socket通信原理
    TCP半开连接与半闭连接
    使用npm安装一些包失败了的看过来(npm国内镜像介绍)
    UI优秀框架(库)
    关于 WebView 知识点的详解
    CommonJS规范
  • 原文地址:https://www.cnblogs.com/max-hou/p/9540599.html
Copyright © 2020-2023  润新知