Ajax无刷新删除怎么只能删除一次???

昨天晚上我用ajax进行无刷新删除!!我是在window.onload之后,就ajax请求获得数据然后打印到页面!!我在success下面我就绑定打印出来的class!!... 昨天晚上我用ajax进行无刷新删除!!我是在window.onload之后,就ajax请求获得数据然后打印到页面!!我在success下面我就绑定打印出来的class!!然后进行无刷新删除操作,可以顺利删除第一次!但是不知道什么删第一次就不行了!怎么解决啊!各位大哥!!

附上代码!!!

/**
* 加载页面就显示DVD信息
*/
window.onload=function()
{
$(function(){
$.ajax({
url:'showDVD',
type: "POST",
dataType:'json',
error:function(){
alert("error occured!!!");
},
success:function(data){
if(data == null){
$('.showDVD').text("没有数据");
}else{
var dvdName = "";
$.each(data, function(i){
valueName = data[i].dvdName;
dvdName+=data[i].dvdNo+data[i].dvdName+"<a href='#' class='deleteDVD' value='"+data[i].dvdName+"'>删除</a><input type='button' value='出租此DVD' class='renDVD'><br/>";
$('.showDVD').html(dvdName);
});
}
$('.deleteDVD').on('click',function(){//这里是在success之后!!而且是在一个ajax里面再做ajax!!!
var dvdName = $(this).attr('value');
//alert(dvdName);
$.ajax({
url:'deleteDVD',
data:{dvdName:dvdName},
type:"POST",
dataType:'json',
error:function()
{
alert("删除过程出错");
},
success:function(data)
{
if(data == null){
$('.showDVD').text("没有数据");
}else{
var dvdName = "";
$.each(data, function(i){
valueName = data[i].dvdName;
dvdName+=data[i].dvdNo+data[i].dvdName+"<a href='#' class='deleteDVD' value='"+data[i].dvdName+"'>删除</a><input type='button' value='出租此DVD' class='renDVD'><br/>";
});
$('.showDVD').html(dvdName);
}

}

})
})
}

});

})
}
展开
 我来答
N_erv
2016-05-21 · TA获得超过1011个赞
知道小有建树答主
回答量:1084
采纳率:28%
帮助的人:265万
展开全部
id 不要重复,重复的列表中用class或其他选择器做区分
另 ,设dd.pink的父级元素.fuji
追问
我没有设ID!!设了相同的class!然后点击的时候获取该class的value属性的值!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式