@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 запрос?
  • Вопрос задан
  • 418 просмотров
Решения вопроса 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, по моему это именно то что тебе нужно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы