此處用戶正在添加對消息的評論。 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