[英]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.