我有一个带有表单的页面。当用户填写表单并提交表单时,它会运行js代码。我希望该代码可以更改我的其他网页。特别是将提交的数据添加到第二页上的表中。读取数据没有问题,但有没有办法将它们注入其他地方?
假设我有这样的代码:
const val1="val1";
const val2="val2";
我想在另一页上将这些值输入到表格中。
var table = document.getElementById("myTable");
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = val1;
cell2.innerHTML = val2;
但我不知道如何引用其他网页。
另外,我对网站开发很新。有没有更简单的方法来存储一点点数据?我只有一个基本托管,我不确定数据库是否属于它。
答案 0 :(得分:1)
HTTP是一种“无状态”协议。如果您要存储数据,则应考虑使用会话Cookie 或 HTML5 LocalStorage 。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies
以下是w3schools https://www.w3schools.com/html/html5_webstorage.asp
对HTML本地存储的简要介绍答案 1 :(得分:0)
检查此示例,它可能对您有所帮助: Transfer data from one HTML file to another
请记住,在JavaScript页面中,如果不进行存储,则无法相互共享数据。因此,我们必须将数据存储在params,cookies,localStorage等中以进行共享。