2010-07-29 2 views
0

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

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

Любые предложения?

ответ

0

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

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

});

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

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

Ссылки: Ajax help for jQuery

+0

Спасибо .. да помогает в правильном направлении! – Erik

Смежные вопросы