簡體   English   中英

將數據放入外部html表

[英]put data to external html table

我有一頁帶有變量“ g”。 單擊時,我需要將“ g”的當前定義移動到帶有表的外部HTML頁面。 這兩個頁面通過JS文件相互連接。 我只需要使用js / jquery即可。

這是我自己嘗試執行時發生的奇怪代碼。

function totable() {// function to add variable g to table count
    tableContent = "<tr>"; 
    for( ;g> 1;) {
        tableContent += "<td>" + g + "</td>"; 
    }
};

我想這兩個HTML文件之間的連接一定有問題,什么是最好的方法? 有什么建議么? 提前致謝

您必須實現的唯一選擇是通過服務器通信或使用本地存儲,只要兩個頁面位於同一服務器上即可。

使用localStorage,帶有totable()函數的頁面將必須使用

localStorage.setItem()

接收端將必須使用閱讀

localStorage.getItem()

LocalStorage是可用於同一域內所有頁面的共享存儲空間。

通常,您希望使用服務器端代碼來執行此操作,但是您可以相當容易地在客戶端使用querystring傳遞值:

 window.location = "nextpage.html?variable=" + g;

然后,按照前面的SO解答中的“ 如何獲取JavaScript中的查詢字符串值”進行閱讀?

function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

var value = getParameterByName(variable);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM