я комментирую без обновления, использую jquery этот код.
$('#feed_div').on("click", '.btn',function(){
var post_id = $(this).attr('postid');
var comment = $("#comment_"+post_id).val();'
if(comment == ''){
alert("comment can't be empty!");
return false;
}else{
$.ajax({
type: "POST",
data: $('#commentform_'+post_id).serialize(),
url: 'post.php',
dataType: 'json',
success: function(response) {
if(response.ResponseCode == 200){
$('#postbox_'+post_id).load('post.php #postbox_'+post_id+' >*');
}else{
alert(response.Message);
}
}
});
}
});
это работает, но когда я загружаю больше постов jquery, у меня возникает проблема, это работает только для первого поста, но любой пост загружен и попробуйте сделатькомментарий исчезнет со страницы
это мой код для загрузки больше
$('.load-more').click(function(){
var row = Number($('#row').val());
var allcount = Number($('#all').val());
row = row + 3;
if(row <= allcount){
$("#row").val(row);
$.ajax({
url: 'more.php',
type: 'post',
data: {row:row},
beforeSend:function(){
$(".load-more").text("Loading...");
},
success: function(response){
// Setting little delay while displaying new content
setTimeout(function() {
// appending posts after last post with class="post"
$("#more:last").after(response).show().fadeIn("slow");