@Mehal7
Учусь верстать

Почему при отправке данных с input через AJAX супермассив $_POST пустой?

Есть input на который я повесил событие blur(), при котором данные с инпута отсылаются на файл - обработчик php. Но почему то супермассив $_POST пуст. Помогите разобраться

$('#email').blur(function(){
        console.log($(this).val());
        var dataEmail = $(this).serialize();
        if($(this).val()!=''){
            $.ajax({
                url:'/app/include/email_validation.php',
                contentType: false,
                processData: false,
                type: 'POST',
                dataType: 'html',
                data: dataEmail,
                success:  function(response){
                    console.log(response);
                }
            });
        }
    });
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
MKE
@MKE
PHP, JS, MySQL, HTML, CSS
Зачем тут сериализация?
Попробуйте так:
var dataEmail = $(this).val();
var data = {
    email: dataEmail
};


И на счет этого - точно нужно?
contentType: false,
processData: false,
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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