我们可以使用JavaScript从网页上获取数据吗?

时间:2009-12-28 13:00:27

标签: javascript

我创建了几个脚本来完成网络注册。现在,每次我在最后一步完成注册时,它都会生成一个“注册ID”。我需要捕获并将此id保存到文件中。我们可以用JavaScript做到这一点吗?

3 个答案:

答案 0 :(得分:2)

要获取注册ID,您可以将其保存为隐藏元素[隐藏类型的文本框],并使用类似这样的javascript获取值。

document.getElementById ( "txtHidRegID" ).value;

其中文本框的id是txtHidRegID。

对于第二部分[文件保存],您无法使用javascript访问客户端上的文件。您可以使用任何服务器端语言将其保存到服务器端的文件中。

使用在沙箱中运行的javascript在客户端计算机中访问文件将是一个安全漏洞。

答案 1 :(得分:2)

不直接使用JavaScript。您必须以某种方式将生成的ID发送到服务器。 如果您不想刷新页面,可以使用XHR(AJAX)。

答案 2 :(得分:2)

如果您希望将ID保存到服务器端,可以通过将带有值的Ajax请求抛出到服务器端脚本来保存该值来实现。

如果您希望保存到本地文件(客户端),那么您需要的不仅仅是JavaScript。

要获取注册ID,请将DOM与getElementById一起使用。