2017-07-18 122 views
0

这是我的代码,我有一个问题。HTML页面,自己保存

if (countdown_seconds == 172) { 
       var table = document.getElementById("update"); 
       var row = table.insertRow(0); 
       var cell1 = row.insertCell(0); 
       var cell2 = row.insertCell(1); 
       var cell3 = row.insertCell(2); 
       var cell4 = row.insertCell(3); 
       var cell5 = row.insertCell(4); 
       var dice = localStorage.getItem("dice"); 
       var OE = localStorage.getItem("OE"); 
       var LH = localStorage.getItem("LH"); 
       cell1.innerHTML = clock_info.mm + "," + clock_info.dd; 
       cell2.innerHTML = pr + "count"; 
       cell3.innerHTML = dice; 
       cell4.innerHTML = OE; 
       cell5.innerHTML = LH; 

我已经使用了一个table.insertRow它可以工作。但是这里是我的问题,即使页面刷新,我也喜欢保留这张表(并且它会随机)。 另外我使用localstorge,但它不工作,因为我想继续添加,直到我有100。

无论如何,我可以保存HTML,只要它改变服务器端的代码? (自动)

+2

为什么本地存储没有工作?我不明白那一部分。除非您实施登录系统并存储数据服务器端,否则localstorage可能是您最好的选择。 – Carcigenicate

+0

_“无论如何,只要它改变服务器端的代码,我就可以保存HTML?”(自动)“_ HTML文档如何知道代码在服务器上发生了变化? – guest271314

+0

@Carcigenicate可能是OP试图存储HTML。 – evolutionxbox

回答

0

似乎有在问题至少有两个疑问,可能是三个

  1. 保持countdown_seconds如果document重载

  2. 创建localStorage键和值,如果在localStorage或不存在,将更改保存到现有的localStorage当对代码进行更改时,服务器端会生成


  1. 您可以在 Global Variable usage on page reload使用方法来解决储蓄参考全局变量是否或何时页面刷新

  2. 利用EventSourcehow to send xmlhttprequest continuously in webworker?从服务器接收数据的连续流