@jaygen

Ajax отправляет пустой post запрос?

<input type="text" class="who" name="referal" placeholder="Поиск" value="">

$(document).ready(function() {                      
$('.who').change(function() {
        st=$(this).serialize();
        alert(st);
        $.ajax({
            type: 'get',
            url: '/admin/search',
            dаta: $(this).serialize(),
            success: function(data){
                alert(data);
                dat=jQuery.parseJSON(data);
                $(".search_result").html(dat); 
           }
       })
});});

В чем причина почему ajax отсылает пусто post запрос?
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
Tim-A-2020
@Tim-A-2020
У вас поле data написана не на английском
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
В чем причина почему ajax отсылает пусто post запрос?
Все как всегда:
Смотрим консоль на ошибки
Смотрим вкладку нетворк в инструментах разработчика, находим свой аякс и смотрим что отправляется
Смотрим что возвращается
Для проверки значений переменных в яваскрипте используем консоле.лог();
Много думаем...
Профит
Ответ написан
Комментировать
Armrisch
@Armrisch
Full Stack Developer
Используй событие oninput вместо change, по моему это именно то что тебе нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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