簡體   English   中英

如何將表行數據(HTML)從一個php頁移動到另一個

[英]how to move the table row data (HTML) from one php page to another

 // searching the country to select(js file)
function search_country(){
  d3.csv("data/totalpopulation.csv", function(data) {
  var v=f1.search.value; 
    for(var i=0;i<data.length;i++){
      if(data[i].Name==v){
        document.getElementById('tablediv').style.visibility="visible";
        // retrun value
        document.getElementById('poptable').innerHTML+="<tr id='"+data[i].Name+"' class='ComparisonTable'  onclick='current_country(this.id)' style='cursor:pointer'><td>" + data[i].Name + "</td><td>" + (data[i].p1961/1000000).toFixed(2) + "</td><td>" + (data[i].p2016/1000000).toFixed(2) + "</td></tr>";
    }
  }
});
}

// Comparing the Selected Countries
function compare(){
window.location.href='country.php';
}

在這里,我從搜索欄中選擇國家,然后放入CompareTable。 進一步,單擊比較按鈕后,我應移至下一個php文件(country.php),並攜帶相同的表格數據進行比較。

 document.getElementById('poptable').innerHTML+="<tr id='"+data[i].Name+"' class='ComparisonTable'  onclick='current_country(this.id)' style='cursor:pointer'><td>" + data[i].Name + "</td><td>" + (data[i].p1961/1000000).toFixed(2) + "</td><td>" + (data[i].p2016/1000000).toFixed(2) + "</td></tr>";

使用arrya存儲完整的tr值

var data_arr[];   
function search_country(){
d3.csv("data/totalpopulation.csv", function(data) {
var v=f1.search.value; 
for(var i=0;i<data.length;i++){
  if(data[i].Name==v){
    document.getElementById('tablediv').style.visibility="visible";
    // push value to an object.
    data_arr.push(document.getElementById('poptable').innerHTML+="<tr id='"+data[i].Name+"' class='ComparisonTable'  onclick='current_country(this.id)' style='cursor:pointer'><td>" + data[i].Name + "</td><td>" + (data[i].p1961/1000000).toFixed(2) + "</td><td>" + (data[i].p2016/1000000).toFixed(2) + "</td></tr>");
   }
  }
});
}

// Comparing the Selected Countries
function compare(){
data_arr_json = JSON.stringify(data_arr);
window.location.href='country.php?data='+data_arr_json;
}

當您想在country.php獲取數組的數據時:

$data_from_url = json_decode($_GET['data']);

暫無
暫無

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

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