Ajax не получает ответ из файла PHPHtml

Программисты Html
Ответить
Anonymous
 Ajax не получает ответ из файла PHP

Сообщение Anonymous »

Я хочу создать скрипт, который запускает phpmailer.php на событии onsubmit без обновления или изменения текущей страницы. Я хочу, чтобы он отобразил текст рядом с кнопкой, однако запрос не получает никакого ответа из файла PHP. < /P>
Я создал форму, которая должна отправлять детали по электронной почте. Я использовал phpmailer и заставил его работать. Тем не менее, я решил сделать его более отзывчивым и вместо того, чтобы открывать другую страницу каждый раз, когда отправлялась электронная почта, чтобы показать текст, подобный «отправлено!» Рядом с кнопкой отправки, не обновляя ее.

Код: Выделить всё

var xhttp = new XMLHttpRequest();
xhttp.open("POST", "PHPMailer.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhttp.onreadystatechange = function () {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("conf").innerHTML = xhttp.responseText;
alert(xhttp.responseText);
}
};
xhttp.send("referer=index.php&name=" + name + "&addr=" + email + "&phone=" + phone + "&subj=" + subj + "&message=" + message + "&submit=Send");
return false;
Сценарий получает значение Имя, Электронная почта, Телефон, Поддж, сообщение правильно. Однако, когда я нажимаю кнопку отправки в форме, она ничего не делает. Это никогда не достигает этого внимания. Я попытался добавить в это еще это, если бы, с другим предупреждением в нем, и это будет выполнено три раза, но четвертый нигде не будет. Нет ответа тоже. Я не получаю ответа, даже если я добавляю echo "1"; < /i> в моем PHP -файле в конце.
Вот форма: < /p>

Код: Выделить всё




*[/i][i] = required[/i]

     



Вот изображение того, где должно появиться сообщение. Есть ли что -то не так с сценарием?

Подробнее здесь: https://stackoverflow.com/questions/376 ... m-php-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»