@Caspergreen

Как обновить блок после добавления записи в базу, ajax?

Пишу комментарии к записи, требуется обновлять блок комментариев, после добавленного коммента пользователями.
Ajax
$(document).ready(function (){
      $("#comment").submit(function (e){
        e.preventDefault();
        $("#loader").show();
        var url = $(this).attr('action');
        //var data =  new FormData($('#update')[0]);
        var data = $('#comment').serialize();
        $.ajax({
            url:url,
            type:'POST',
            data:data
        }).done(function (data){
            $("#response").html(data);
            $("#loader").hide();
            });
    });
    });

Сейчас просто выводится ошибка или успех в #response.
public function save_comment(){
        //$this->form_validation->set_error_delimiters("<span class='error'>", "</span>");
         $this->load->library('users/auth');
        $this->set_current_user();
        $this->form_validation->set_rules('comment', 'Комментарий', 'required');
        $this->form_validation->set_rules('series_id', '', 'numeric');
        if($this->form_validation->run() === FALSE){
            /*return false;*/
            echo "
            <div class='alert alert-block alert-error fade in'>
            <a class='close' data-dismiss='alert'>&times;</a>
            <h4 class='alert-heading'>
                ".lang('series_errors_message')."
            </h4>
                ".validation_errors()."
            </div>";
        } else {
            $this->series_model->save_comment();
        }
      
    }
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
Ну, блок должен загружаться из базы, либо просто при перезагрузке страницы, либо AJAXом, хотя зачем AJAX, это же не чат.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
24 нояб. 2024, в 23:07
2000 руб./за проект
24 нояб. 2024, в 21:55
200000 руб./за проект