繁体   English   中英

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

[英]Can we fetch data from webpage using JavaScript?

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

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

document.getElementById ( "txtHidRegID" ).value;

文本框的ID为txtHidRegID。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM