此处用户正在添加对消息的评论。 ajax调用用于在数据库中添加注释,然后将注释显示给jsp页面。jquery函数不会调用新添加的ajax数据
对于每个评论有一个删除按钮的问题是,新增加的ajax评论不调用删除jquery方法。如果我在刷新页面后调用delete方法。
我想新添加的ajax评论的删除方法应该调用没有页面刷新。
Ajax调用添加评论(正常工作将数据添加到数据库和jsp页面shoing)
$('.commentbox').on('keydown', function(event) {
parentId=$(this).parent().attr("id");
var idis='#'+parentId;
var commentOn = $(idis).find('input[name="commentOn"]').val();
var commentIs = $(idis).find('textarea[name="commentbox"]').val();
var dataString1 = 'commentOn='+ commentOn
+'&comment='+commentIs;
$("#comment").val('');
event.preventDefault();
$.ajax({
type: "POST",
url: "addmessagecomment",
dataType: "text html",
data: dataString1,
success: function(data) {
var divtoadd="#comments_"+commentOn;
$(divtoadd).append(data);
$(idis).find('textarea[name="commentbox"]').val("");
}
});
});
删除注释(不调用页面刷新后,新添加了Ajax评论工作)
$('.deletecomment').click(function (f){
var parentId=$(this).parents('.single_comment').attr('id');
var todel=parentId.replace("comment_","");
$.post('deletecomment?commentId='+todel, function(data) {
$('#'+parentId).remove();
});
});
Tr ied正常工作谢谢 – user2302288 2013-04-20 15:35:10