我完全迷失在这里......我想使用jquery来插入和删除评论。一切正常,直到我添加新的评论,之后删除的评论开始重新出现在我的页面上,如果我刷新页面,元素将被永久删除。我有两个插入和删除功能:
$(document).on("submit", ".comment_form", function(event){
event.preventDefault();
var self=$(this);
var h=self.serialize();
var data;
$.post(self.attr("action"), h, function(returnData){
data = returnData;
})
$(this).ajaxSuccess(function(){
//alert($(data).find(".vsi-komentarji").html());
self.parent().next().html($(data).find(".vsi-komentarji").html());
});
$(':text', '#comment_form').val('');
//return false;
});
jQuery.fn.deleteComment = function(turl) {
$.post(turl, function(){});
$(this).parents(".comm").slideUp('slow', function(){
$(this).remove();
});
return false;
}
当我添加评论时,我刷新整个评论部分,因为我只需要更新页面设计并添加一些ajax,这样后面的代码就像它一样。你可以在这里查看代码:http://dis-slovarcek.ijs.si/,希望你不要介意它不是英文的。在用字母搜索时,我也有很大的冗余。当我点击箭头时,我想在ajax中加载密码的所有细节,但这只会使整个事情变得更糟,因为当我插入评论时,所有细节都开始消失。