Результаты формы электронной почты с jquery? - PullRequest
0 голосов
/ 22 октября 2010

Может кто-нибудь показать мне сценарий или пример результатов формы, отправляемых по электронной почте с submit?Есть ли у jquery какие-либо преимущества?

Эрик

Ответы [ 4 ]

2 голосов
/ 22 октября 2010

jQuery может быть волшебным единорогом скриптовых фреймворков, но даже он не может на самом деле отправить электронное письмо.

Обычно вы бы сериализовали значения формы и передали их обратно в какой-нибудь серверный метод для обработки; будь то сценарий PHP, метод .Net или любой другой.

Если у вас ДОЛЖНО быть всплывающее электронное письмо, когда пользователь нажимает на ссылку или кнопку, вы можете получить некоторый способ, используя (довольно непривлекательный) подход , подобный этому .

Но суть в том, "Пожалуйста, не надо".

0 голосов
/ 22 октября 2010

единственное преимущество, которое имеет jQuery при отправке результатов, заключается в том, что вам не нужно публиковать на странице, которая фактически выполняет отправку. Что приятно, так это то, что страница не обновляется, и пользователь не покидает то, что он в данный момент делает. Вы можете выполнить jQuery.ajax () POST для сценария электронной почты на сервере, чтобы обработать отправку электронной почты, и пользователь все еще будет на странице.

0 голосов
/ 22 октября 2010

Это может иметь некоторые преимущества, такие как проверка на стороне клиента и «хорошие эффекты» или отсутствие обновления после отправки.

Вы не должны указывать, что jquery не тот, «отправляющий электронное письмо», который вы могли бы сделать с phpили любые другие методы, просто формы электронной почты Google или аналогичные.:)

Вот хороший пример:

http://trevordavis.net/blog/ajax-forms-with-jquery/

Удачи!

0 голосов
/ 22 октября 2010

Как правило, веб-сайт, который отправляет электронное письмо в результате отправки, делает это по электронной почте на стороне сервера (где существует соответствующим образом настроенный SMTP-клиент). Вы можете использовать jQuery для проверки формы на стороне клиента (хотя вам все равно потребуется выполнить проверку на стороне сервера) и для отправки формы, которая отправит ее в программу / скрипт на стороне сервера, которая отправит любой текст по электронной почте. ,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...