2012-05-31 80 views
1

我有一個jQuery驅動的成本計算器,我想讓網頁在電子郵件中發送計算器值的摘要。服務器運行在傳統的ASP上。發送JavaScript變量到經典asp

如何使用ASP檢索javascript變量?

據我所知,ASP代碼在頁面加載之前運行,並且JavaScript代碼僅在頁面加載後運行,因爲javascript不是runat =「server」。

如何存儲javascript變量,以便可以在處理頁面上使用ASP代碼檢索它們?

的Javascript計算器 - >形式行動= 「process.asp中」 - > ASP拿起JavaScript的值

College Cost Calculator

回答

4

另一種解決方法是將javascript變量的值設置爲隱藏的表單字段。提交表單並在服務器端讀取表單值。閱讀值後,創建併發送電子郵件。

+0

這個。 ASP工作的表單字段或查詢字符串變量。 –

+0

@ CM-Kanode,如何將JavaScript的值設置爲隱藏的表單字段?喜歡這個? 然後,我會通過process.asp中的「Dim」和Request.Form()檢索這些值嗎? – lukenjohnson

+0

@lukenjohnson是的,將所需的隱藏字段(確定設置名稱屬性)添加到您的表單。使用javascript設置值,並將頁面提交給服務器。在服務器端代碼中,使用請求對象檢索值。 「Dim」用於在vbscript中聲明變量,就像「var」用於在javascript中聲明變量一樣。順便說一句,你爲什麼使用經典的Asp? –