ajax请求后动态生成节点的事件失效
来源:互联网 发布:知所然又知其所以然 编辑:程序博客网 时间:2024/05/20 13:10
ajax请求后动态生成节点的事件失效
情景:
$(".btn").click(function(){$.ajax({url:"${pageContext.request.contextPath}/userController/delete.action", method:"post", data:{"username":username}, success:function(data){ console.log(data); $(".tb").empty(); $(".tb").append("<tr><td>用户名</td><td>密码</td><td>年龄</td><td>生日</td><td>操作</td></tr>"); for(var i=0;i<data.length;i++){ $(".tb").append("<tr class='tr"+i+"'></tr>"); $(".tr"+i).append("<td class='un'>"+data[i].username+"</td>"); $(".tr"+i).append("<td>"+data[i].password+"</td>"); $(".tr"+i).append("<td>"+data[i].age+"</td>"); $(".tr"+i).append("<td>"+new Date(data[i].birthday)+"</td>"); $(".tr"+i).append("<td><button class='btn' onclick='rq()'>删除</button></td>"); } } })})
方法:使用on()绑定
原因:因为on能够绑定到父辈元素或body上,这些元素不会因ajax而改 变
var rq = function(){ $.ajax({ url:"${pageContext.request.contextPath}/userController/delete.action", method:"post", data:{"username":username}, success:function(data){ console.log(data); $(".tb").empty(); $(".tb").append("<tr><td>用户名</td><td>密码</td><td>年龄</td><td>生日</td><td>操作</td></tr>"); for(var i=0;i<data.length;i++){ $(".tb").append("<tr class='tr"+i+"'></tr>"); $(".tr"+i).append("<td class='un'>"+data[i].username+"</td>"); $(".tr"+i).append("<td>"+data[i].password+"</td>"); $(".tr"+i).append("<td>"+data[i].age+"</td>"); $(".tr"+i).append("<td>"+new Date(data[i].birthday)+"</td>"); $(".tr"+i).append("<td><button class='btn' onclick='rq()'>删除</button></td>"); } } }) } $("body").on("click",".btn",rq);
阅读全文
0 0
- ajax请求后动态生成节点的事件失效
- 关于ajax请求后js绑定事件失效问题解决方法
- Jquery动态添加节点,绑定事件失效的解决方法
- ajax请求后端,session失效后的请…
- jquery动态添加节点使事件失效
- ajax动态刷新的元素里jquery绑定事件失效
- jquery事件对Html网页动态生成的元素失效
- Ajax动态刷新元素js事件失效
- 使用dtree生成的树结构,ajax动态加载子节点后,如何绑定右键菜单?求助
- 使用dtree生成的树结构,ajax动态加载子节点后,如何绑定右键菜单续
- JS为循环动态生成的节点添加点击事件
- jquery对动态生成节点的事件绑定
- 动态生成的节点自身所具有之事件
- JS为循环动态生成的节点添加点击事件
- 移动端动态节点绑定事件ios点击失效
- ajax动态加载数据后的click事件问题
- ajax局部刷新后里面的jquery事件失效的解决方法
- session失效后ajax请求跳转到登陆页
- Leading and Trailing (快速取模和数字取前三位)
- 单点登录之cookie域名问题
- Redis集群环境搭建
- SPOJ D-query && HDU 3333 Turing Tree (线段树 && 区间不相同数个数or和 && 离线处理)
- 分布式事务简介
- ajax请求后动态生成节点的事件失效
- AI和大数据如何给企业带来价值
- 用python实现排列组合
- Ubuntu 16.04安装MySQL(5.7.18)
- angularjs实现双击span标签,将span标签变成input标签
- Hibernate里如何增删查改?
- 《机器学习》阅读心得——九、聚类
- 关于Javascript定时器的使用
- 轻松理解Java垃圾回收