2009-12-28 119 views
1

我創建了幾個腳本來完成網絡註冊。現在,每次我在最後一步完成註冊時,它都會生成一個「註冊ID」。我需要捕獲並保存這個ID到一個文件。我們可以用JavaScript來做到這一點嗎?我們可以使用JavaScript從網頁獲取數據嗎?

+2

你想保存的文件在哪裏?它在服務器上還是在本地機器上? – 2009-12-28 13:02:24

回答

2

要獲得註冊ID,您可以將其保存爲隱藏元素[隱藏類型爲文本框],然後使用JavaScript獲取值。

document.getElementById ("txtHidRegID").value; 

其中文本框的id是txtHidRegID。

對於第二部分[文件保存],您無法使用javascript訪問客戶端上的文件。您可以使用任何服務器端語言將其保存到服務器端的文件中。

使用JavaScript在沙箱內運行的客戶機中訪問文件將是一個安全漏洞。

2

不是直接用JavaScript。您必須以某種方式將您生成的ID發送到服務器。 如果你不想刷新頁面,你可以使用XHR(AJAX)。

2

如果您希望將ID保存到服務器端,您可以通過向服務器端腳本投擲帶有該值的Ajax請求來保存該值。

如果你想保存到本地文件(客戶端),那麼你需要的不僅僅是JavaScript。

要獲得註冊ID,請使用帶getElementById的DOM。

相關問題