Это вызывает у меня головную боль, СНОВА. Либо я вообще ничего не понимаю в ответе на ajax, либо он плохо закодирован.
Давайте создадим чрезвычайно простой пример для работы:
register.php:
<?php
echo 'I want some response !!';
?>
AJAX Call:
$.ajax({
url: '/register.php',
type: 'POST',
data: $('#form-registracia').serializeArray(),
success: function(e){
var response = e.responseText;
alert(response);
}
});
Оповещение говорит: undefined . Зачем? Я пытался возиться с этим часами, я читал сайт jquery, ничего не помогает. Я уверен, что PHP-файл выполняется и что эхо отправляется обратно в ajax.
Заранее спасибо!