2010-10-22 61 views
0

任何人都可以給我看一個腳本或表單結果通過電子郵件發送的例子嗎? jquery是否有這方面的優勢?jQuery的電子郵件表格結果?

埃裏克

+0

您不能只使用JavaScript發送電子郵件。你需要像asp.net或php一樣使用服務器端。 – Tarik 2010-10-22 03:15:31

回答

2

jQuery可能是腳本框架的神奇獨角獸,但即使那樣也不能真正發送電子郵件。

通常情況下,您將序列化您的表單值並將這些值傳回給某些服務器端的方法進行處理;是一個PHP腳本,.Net方法或其他。

如果您在用戶點擊鏈接或按鈕時必須彈出一個電子郵件,您可能會採用一些(相當不吸引人)的方法like this

但底線確實是「請不要」。

0

通常一個網站,發送一個電子郵件作爲提交的結果將做到這一點通過電子郵件發送在服務器端(其中一個適當配置的SMTP客戶端存在)。您可以使用jQuery在客戶端驗證表單(儘管您仍然需要執行服務器端驗證)並提交表單,該表單會將其張貼到服務器端的程序/腳本中,以便通過電子郵件向其發送電子郵件。

0

它可能有一些優點,如客戶端驗證和「好效果」或發送後不刷新。

你一定不要那個jquery不是「發送電子郵件」,你可能想用php或任何其他方法,只是谷歌電子郵件形式或類似的。 :)

這裏是一個很好的例子:

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

祝你好運!

0

jQuery提交結果的唯一好處是您不必張貼到實際進行提交的頁面。有什麼好的是,頁面不刷新,用戶不會離開他目前正在做的事情。您可以對服務器上的電子郵件腳本執行jQuery.ajax()POST,以處理電子郵件提交,並且用戶仍然在頁面上。