• 批量添加代码,修改,删除视图部分


         //显示
            function ShowList() {
                $.ajax({
                    url: "/Home/StudentList1",
                    type: "post",
                    success: function (data) {
                        $("#tb").html("");
                        for (var i = 0; i < data.length; i++)
                        {
                            $("#tb").append(  
                              "<tr>"
                            + "<td>" + data[i].SID + "</td>"
                            + "<td>" + data[i].Sxuehao + "</td>"
                            + "<td>" + data[i].SNAME + "</td>"
                            + "<td>" + data[i].SAGE + "</td>"
                            + "<td><input  type="button" value="删除" onclick="deldte(" + data[i].SID + ")"  class="btn btn-primary"/></td>"
                            + "<td><input  type="button" value="修改" onclick="update(this)"  class="btn btn-primary"/></td>"
                            + "</tr>")
                           
                        }
                    }
                })
            }
            //修改
            function update(id)
            {
                if ($(id).val() == "修改") {
                    var Sid = $(id).parent().parent().find("td").eq(0).html();
                    var Sxuehao = $(id).parent().parent().find("td").eq(1).html();
                    var Sname = $(id).parent().parent().find("td").eq(2).html();
                    var Sage = $(id).parent().parent().find("td").eq(3).html();

                    $(id).parent().siblings().eq(1).html("<input name="Text2" type='text' value='" + Sxuehao + "'>");
                    $(id).parent().siblings().eq(2).html("<input name="Text3" type='text' value='" + Sname + "'>");
                    $(id).parent().siblings().eq(3).html("<input name="Text4" type='text' value='" + Sage + "'>");
                    $(id).val("确定");
                }
                else
                {
                    var Txt_Sid = $(id).parent().siblings().eq(0).html();
                    var txt_Sxuehao = $(id).parent().parent().find("input[name='Text2']").val();
                    var txt_Sname = $(id).parent().parent().find("input[name='Text3']").val();
                    var txt_Sage = $(id).parent().parent().find("input[name='Text4']").val();

                    $.ajax({
                        url: "/Home/update",
                        type: "post",
                        datatype:"json",
                        data: { SID: Txt_Sid, Sxuehao: txt_Sxuehao, SNAME: txt_Sname, SAGE: txt_Sage },
                        success: function (data)
                        {
                            if (data.code == 1)
                            {
                                alert(data.msg);
                                ShowList();
                            }
                            else
                            {
                                alert("修改失败");
                            }

                        }

                    })
                }



            }
            //删除
            function deldte(id)
            {
                $.ajax({
                    url: "/Home/del?id=" + id,
                    type:"post",
                    success: function (data)
                    {
                        if (data>0) {
                            alert("删除成功!");
                            ShowList();
                        }
                        else
                        {
                            alert("删除失败");
                        }


                    }
                })


            }

    //添加
            $(function ()
            {

                ShowList();

                $("#Butadd").click(function ()
                {
                    $("#tb").append(
                    
                      "<tr class='addtr'>"
                      + "<td> </td>"
                      + "<td><input type='Text' value='' /></td>"
                      + "<td><input type='Text' value='' /></td>"
                      + "<td><input type='Text' value='' /></td>"
                      +"</tr>"

                    )
                    //保存
                    $("#Butbao").click(function ()
                    {
                        var res = "";
                        $(".addtr").each(function ()
                        {
                            
                            var number = $(this).find("input").eq(0).val();
                            var name = $(this).find("input").eq(1).val();
                            var age = $(this).find("input").eq(2).val();
                            var stu_stu = number + "," + name + "," + age + "|";
                            res += stu_stu;
                            
                        })
                        $.ajax({
                            url: "/Home/Studentadd",
                            type: "post",
                            data:{a:res},
                            success: function (data)
                            {
                                if (data.code==1)
                                {
                                    alert(data.msg);
                                    ShowList();
                                }
                                else
                                {
                                    alert(data.msg);
                                }
                            }

                        })
                    })
                    $("#Butdel").click(function ()
                    {
                        $.ajax({
                            url: "/Home/del",
                            type: "post",
                            data: { a: res },
                            success: function (data) {
                                if (data.code == 1) {
                                    alert(data.msg);
                                    ShowList();
                                }
                                else {
                                    alert(data.msg);
                                }
                            }

                        })


                    })
                })
            })

        </script>
    </head>
    <body>
        <div>
            <input id="Butadd" type="button" value="添加" />
            <input id="Butbao" type="button" value="保存" />
            <table id="table1">
                <thead>
                    <tr>
                        <td>编号</td>
                        <td>学号</td>
                        <td>姓名</td>
                        <td>年龄</td>
                    </tr>
                </thead>
                <tbody id="tb">
                    

                </tbody>
            </table>

        </div>
    </body>
    </html>

  • 相关阅读:
    celery
    KeyError: 'pass_ticket'
    Go语言标准库之context
    Go语言标准库之log
    Go语言标准库之time
    Go语言基础之Cookie和Session
    #if...#endif的用法总结
    汇总#pragma用法
    Linux串口编程(转载)
    Linux系统调用(转载)
  • 原文地址:https://www.cnblogs.com/danhuangjun/p/7879233.html
Copyright © 2020-2023  润新知