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

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

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