用ajax输出的html 的class标签如何绑定????
我从一个servlet返回一个集合到ajax!然后通过.html打印DIV里面去!然后我在打印的后面加了一个A标签!里面设置了class!!但是不知道什么调用不了这个cl...
我从一个servlet返回一个集合到ajax!然后通过.html打印DIV里面去!然后我在打印的后面加了一个A标签!里面设置了class!!但是不知道什么调用不了这个class!!求大神看看是什么回事!!
打印json数组的方法!!
$.each(data, function(i,dvd){
//dvdName+=data[i].dvdName;
//$('.showDVD').html("<li>"+data[i].dvdNo+"PWD:"+data[i].dvdName+"</li>");
//$('.showDVD').html(data);
$('.showDVD').html(dvdName);
dvdName+=dvd.dvdName+dvd.dvdNo+"<a href='#' class='deleteDVD'></a></br>";//这里面设置了class!!每一个A标签都是一样!
});
}
这是我调用的jquery代码!
$('.deleteDVD').click(function(){
alert("删除DVD");
})
HTML页面代码!
</head>
<body>
<h2>DVD管理系统管理员界面</h2>
<input type="button" class="submit" value="点击查看所有DVD">
<input type="button" class="addDVDButton" value="添加DVD">
<input type="button" class="refresh" value="点击刷新页面">
<input type="button" value="测试点击按钮" class="testOnclick"><a href="#">fd123</a>
<a href="#" class="testDelete">testDelete</a>
<div class="showDVD"></div>
<div class="addDVD">
请输入要添加的DVD名字:<input type="text" id="newDVDName">
<input type="button" value="添加" class="addNewDVD">
</div>
</body> 展开
打印json数组的方法!!
$.each(data, function(i,dvd){
//dvdName+=data[i].dvdName;
//$('.showDVD').html("<li>"+data[i].dvdNo+"PWD:"+data[i].dvdName+"</li>");
//$('.showDVD').html(data);
$('.showDVD').html(dvdName);
dvdName+=dvd.dvdName+dvd.dvdNo+"<a href='#' class='deleteDVD'></a></br>";//这里面设置了class!!每一个A标签都是一样!
});
}
这是我调用的jquery代码!
$('.deleteDVD').click(function(){
alert("删除DVD");
})
HTML页面代码!
</head>
<body>
<h2>DVD管理系统管理员界面</h2>
<input type="button" class="submit" value="点击查看所有DVD">
<input type="button" class="addDVDButton" value="添加DVD">
<input type="button" class="refresh" value="点击刷新页面">
<input type="button" value="测试点击按钮" class="testOnclick"><a href="#">fd123</a>
<a href="#" class="testDelete">testDelete</a>
<div class="showDVD"></div>
<div class="addDVD">
请输入要添加的DVD名字:<input type="text" id="newDVDName">
<input type="button" value="添加" class="addNewDVD">
</div>
</body> 展开
4个回答
展开全部
ajax一般是获得数据,然后用js操作DOM重新写入节点。
写入节点的时候,可以给写入的元素添加class。然后样式会自动加载。
$.ajax({
url : "test.action",
dataType : "json",
type : "GET",
contentType : "application/json",// 注意请求页面的contentType
beforeSend : function(XMLHttpRequest) {//加载前
},
success : function(data) {//数据返回成功,返回数据为data
var html="<p>"+data.result+"</p>"
$("body").append(html);
},
error : function() {
alert("服务器故障,请稍后再试!");
},
complete : function() {//加载完成
}
});
展开全部
$('.deleteDVD').on('click',function(){
alert("删除DVD");
});
这样试试行不行
alert("删除DVD");
});
这样试试行不行
追问
感谢感谢!!!多谢大哥......可以了!!谢谢!!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要是绑定事件 按正常方法绑定就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是jquery么
jq的话,在
complete里面执行绑定应该可以
jq的话,在
complete里面执行绑定应该可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询