Лучший подход к странице подтверждения - PullRequest
0 голосов
/ 29 июля 2010

Я только что закончил базовую структуру дизайна для моей страницы контактов без прошивки;он расположен здесь .

Может кто-нибудь предложить лучший подход для создания сценария подтверждения (внутри DIV) без перезагрузки страницы (желательно с jQuery).Я хочу заменить содержимое основного WRAP новым содержимым (просто текст), подтверждающим получение электронного письма.

Есть предложения?

1 Ответ

0 голосов
/ 29 июля 2010

Прежде всего, я не верю, что вы можете уведомить пользователя о том, что почта действительно была получена (по крайней мере, не тривиальным способом). Но вы можете уведомить, что оно было отправлено. Для этого с помощью jQuery вы можете отправить контактную информацию через AJAX, а затем показать ответ в DIV. Может быть что-то вроде этого:

$.ajax({
   type: "POST",
   url: "sendMail.php",
   data: $('#contactForm').serialize(),
   success: function(msg){
     $("#responseDiv").html(msg).show();
   }

});

Конечно, это предполагает, что ваш сервер отправляет for с помощью «sendForm.php», а ваша контактная форма заключена в с «contactForm» в качестве идентификатора. Сервер должен ответить с текстом, чтобы показать в div. Если сообщение было отправлено или нет.

Надеюсь, это поможет.

Ссылка: Справка Ajax для jQuery

...