Как исправить ajax, который загружает класс на странице? - PullRequest
0 голосов
/ 01 октября 2019

Я сделал столбец комментариев, поместив process.php в заголовок страницы, но когда я хочу загрузить #comment-list, в раздел входит 1 страница.

Я попытался изменить ajax.urlи это работает, но это повлияет на всю систему, которая была создана.

Я хочу загрузить эту часть, когда ajax успешен

HTML

    <div id="comment-list" class="widget-body">
      <?php news_comment($server_conn,$id_news); ?>
    </div>

ФОРМА

      <form action="<?php echo FullURL() ?>" method="post" id="newcomment">
          <div class="form-group">
            <label for="comment">* Comment:</label>
            <textarea class="form-control" rows="3" name="text_comment" placeholder="Your Comment" required></textarea>
          </div>
          <button type="submit" class="btn btn-primary" id="submit-comment" name="submit-comment" value="<?php echo $row['id_news']; ?>">Post Comment</button>
        </form>

AJAX

        $("#submit-comment").click(function(event){
            event.preventDefault();
            var submit = $(this).attr('value');
            var post_url = $("#newcomment").attr("action");
            var request_method = $("#newcomment").attr("method");
            var form_data = $("#newcomment").serialize();

            $.ajax({
                url : post_url,
                type: request_method,
                data : form_data + '&submit-comment=' + submit,
                success: function(){
                    $("#newcomment")[0].reset();
                    $("#comment-list").load(post_url + "#comment-list");
                }
            })
        });

Когда Ajax отвечает успешно, я хочу, чтобы #comment-list загружался автоматически, без ввода1-страничный дисплей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...