我遇到問題,成功返回空數據。 這裏的一些代碼,成功返回空ajax
我已經檢查了PHP的郵件功能,它的正常工作
$("input[type=submit]").click(function(){ // перехватываем все при событии отправки
var form = $('#form'); // запишем форму, чтобы потом не было проблем с this
if (!error) { // если ошибки нет
var data = form.serialize(); // подготавливаем данные
$.ajax({ // инициализируем ajax запрос
type: 'POST', // отправляем в POST формате, можно GET
url: 'mail.php', // путь до обработчика, у нас он лежит в той же папке
data: $("#form").serialize(), // данные для отправки
dataType: 'html',
beforeSend: function(data) { // событие до отправки
form.find('input[type="submit"]').attr('disabled', 'disabled'); // например, отключим кнопку, чтобы не жали по 100 раз
},
success: function(data){ // событие после удачного обращения к серверу и получения ответа
alert(data);
if (data['error']) { // если обработчик вернул ошибку
alert(data['error']); // покажем её текст
} else { // если все прошло ок
$('#thirdblock').addClass('block')
$('#secondblock .arrow2').addClass('block')
}
},
error: function (xhr, ajaxOptions, thrownError) { // в случае неудачного завершения запроса к серверу
alert(xhr.status); // покажем ответ сервера
alert(thrownError); // и текст ошибки
},
complete: function(data) { // событие после любого исхода
form.find('input[type="submit"]').prop('disabled', false); // в любом случае включим кнопку обратно
}
});
}
return false; // вырубаем стандартную отправку формы
});
哪裏是php代碼? – Gowri 2014-09-25 10:55:29
檢查瀏覽器控制檯,如果出現任何錯誤。 – shashank 2014-09-25 10:56:36
什麼php代碼回聲? – 2014-09-25 10:57:03