Ajax请求后,页面的JS绑定事件失效的解决办法
AJAX请求后新的数据点击无效,可以把
$(“.button”).click(function(){
改成
$(document).on(‘click’, ‘.button’, function () {
即可
<script type="text/javascript">
layui.use('layer', function(){
var layer = layui.layer;
});
//删除单篇文章
$(document).on('click', '.button', function () {
// $(".button").click(function(){
var id = $(this).val()
layer.confirm('盆友,真的要删除这篇文章吗', {
btn: ['删除', '取消'] //可以无限个按钮
,
}, function(index, layero){
//点击了删除
$.ajax({
url:"/del/"+ id,
success:function(result){
// window.location.reload()
$(".card"+id).hide() //前台隐藏文章
layer.closeAll(); //关闭所有弹出层
layer.msg('删除成功');
}});
}, function(index){
console.log('点击了取消')
});
// console.log($(this).val())
});
</script>
联系站长
友情链接
其他入口
QQ与微信加好友
粤ICP备17018681号 站点地图 www.iamdu.com 版权所有 服务商提供:阿里云 Designed by :DU
本站部分资源内容来源于网络,若侵犯您的权益,请联系删除!