前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jquery实现表格动态添加

jquery实现表格动态添加

作者头像
yaohong
发布2019-09-11 16:30:40
3.2K0
发布2019-09-11 16:30:40
举报
文章被收录于专栏:姚红专栏姚红专栏姚红专栏

//点击追加触发 $(function(){ $("#button").click(function(){ var div_ = $("#sel").val(); var context = $("#context").val(); append(div_,context); //$("#tab tr:not(:first)").remove(); //$("#tab tbody").empty(); $("#tab tbody").remove(); query(); }); }); //点击查询全部触发 $(function(){ $("#but").click(function(){ $("#tab tbody").remove(); //$("#tab tr:not(:first)").remove(); //$("#tab tbody").empty(); query(); }); }); //点击模糊查询触发 $(function(){ $("#query").click(function(){ var context = $("#context").val(); alert("您输入的内容为:"+context); $("#tab tr:not(:first)").empty(); //$("table tbody").remove(); queryByContext(); }); }); //删除事件 function del(id){ var url = "testController/delModel"; $.ajax({ type: 'POST', url: url, data:{id: id}, dataType: 'json', success: function(data){ alert("数据库删除成功"); $("#tab tr:not(:first)").empty(); query(); }}); }; //编辑事件 function upd(id){ var url = ""; $.ajax({ type: 'POST', url: url, data:{id: id}, dataType: 'json', success: function(data){ alert("数据库编辑成功"); $("#tab tr:not(:first)").empty(); query(); }}); } //添加方法 function append(div_,context){ $("#"+div_).append("<tr><td>"+ div_ +"</td>"+"<td>"+context+"</td></tr>"); $.get("testController/addModel",{div_id: div_, context: context }).done(function( data ) { alert("添加到数据库成功"); }); }; //模糊查询方法 function queryByContext(){ var url = "testController/queryAllDataByContext"; $.ajax({ type: 'POST', url: url, data:{context:$("#context").val()}, dataType: 'json', success: function(data){ alert("数据库查询成功"); console.log(data); for(var i=0;i<data.length;i++){ var id = data[i].id; var divId = data[i].divId; var context = data[i].context; var dtt = data[i].dtt; //alert(id); $("#tab thead").append("<tr><td>"+id+"</td>"+"<td>"+divId+"</td>"+"<td>"+context+"</td>"+"<td>"+dtt+"</td>"+"<td><a class='del'onclick='del("+id+")'>删除</a></td></tr>"); } }, error:function(){ alert("数据库查询失败"); } }); }; //查询全部方法 function query(){ var url = "testController/queryAllData"; $.ajax({ type: 'POST', url: url, dataType: 'json', success: function(data){ alert("查询成功"); console.log(data); for(var i=0;i<data.length;i++){ var id = data[i].id; var divId = data[i].divId; var context = data[i].context; var dtt = data[i].dtt; //alert(id); // $("#tab tbody").remove(); $("#tab").append("<tr><td>"+id+"</td>"+"<td>"+divId+"</td>"+"<td>"+context+"</td>"+"<td>"+dtt+"</td>"+"<td><button onclick='del("+id+")'>删除</button></td>"+"<td><button onclick='upd("+id+")'>编辑</button></td></tr>"); } }, error:function(){ alert("查询失败"); } }); };

</script> </head> <body> DIV名:<select id="sel"> <option value="div1">div1</option> <option value="div2">div2</option> <option value="div3">div3</option>

</select><br /> DIV值:<input type="text" id="context"/><br /> <input type="button" id="button" value="添加数据"/> <input type="button" id="but" value="查询全部"/> <input type="button" id="query" value="模糊查询"/>

<h1>div1数据如下</h1> <div > <table border="1" width="350" id="t"> <thead class="head" id="div1"> <tr> <td>DIV名称</td> <td>DIV值</td> </tr> </thead> </table> </div> <h1>div2数据如下</h1> <div > <table border="1" width="350" id="t"> <thead class="head" id="div2"> <tr> <td>DIV名称</td> <td>DIV值</td> </tr> </thead> </table> </div> <h1>div3数据如下</h1> <div > <table border="1" width="350" id="t"> <thead class="head" id="div3"> <tr> <td>DIV名称</td> <td>DIV值</td> </tr> </thead> </table> </div>

<h1>数据库的表数据</h1> <table border="1" width="350" id="tab"> <thead> <tr> <td>字段ID</td> <td>字段DIV_ID</td> <td>字段CONTEXT</td> <td>字段DTT</td> <td>是否删除</td> <td>是否编辑</td> </tr> </thead> <tbody></tbody> </table>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-11-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档