加载数据时没有刷新的帖子问题

时间:2018-10-24 14:28:08

标签: jquery ajax

我发表评论而不刷新使用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");

0 个答案:

没有答案