Задать вопрос
Vatrush
@Vatrush

Как выводить ответы php скрипта в разные блоки Ajax-ом?

Как разбивать ответ сервера, если у меня есть несколько возможных ответов на сервере?
что-то вроде
if($var = 1) {
return 'okey';
} else { 
 return 'error';
}

Раскидать это все в зависимости от ответа
к примеру если вернулось return 'okey' то просто добавить его на страницу, а если error. то просто в блок для ошибок
код запроса
$.ajax({
            url: "/admin/getPost",
            cache: false,
            data: $('#form').serialize(),
            type: "POST",
            complete: function() {
                $('#loader').remove();
                $('#form').remove();
                $('#error').show();

            },
            beforeSend: function(request) {
                return request.setRequestHeader('X-CSRF-Token', $("meta[name='csrf-token']").attr('content'));
            },
            success: function(response) {
                $('.row').append(response);
            }
        });
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
SnyMaster
@SnyMaster
Будет работа пишите...
$.ajax({
            url: "/admin/getPost",
            cache: false,
            data: $('#form').serialize(),
            type: "POST",
            beforeSend: function(request) {
                return request.setRequestHeader('X-CSRF-Token', $("meta[name='csrf-token']").attr('content'));
            },
            success: function(response) {
                $('#loader').remove();
                $('#form').remove();
                if (response === "error") {
                  $('#error').show();
                } else {
                   $('.row').append(response);
                }
            }
        });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы