Heim  >  Artikel  >  Web-Frontend  >  Beispielcode-Analyse zur Konvertierung von HTML-Tabellendaten in das Json-Format

Beispielcode-Analyse zur Konvertierung von HTML-Tabellendaten in das Json-Format

高洛峰
高洛峰Original
2017-03-07 11:26:131483Durchsuche

In diesem Artikel wird erläutert, wie Sie HTML-Tabellendaten in das Json-Format konvertieren. Unten finden Sie ein gutes Beispiel. f5d188ed2c074f8b944552db028f98a1Die Javascript-Funktion zum Konvertieren von Tabellendaten in das Json-Format lautet wie folgt

Der Code lautet wie folgt:

<script> 
var keysArr = new Array("key0", "key1","key2"); 
function TableToJson(tableid) { //tableid是你要转化的表的表名,是一个字符串,如"example" 
var rows = document.getElementById(tableid).rows.length; //获得行数(包括thead) 
var colums = document.getElementById(tableid).rows[0].cells.length; //获得列数 
var json = "["; 
var tdValue; 
for (var i = 1; i < rows; i++) { //每行 
json += "{"; 
for (var j = 0; j < colums; j++) { 
tdName = keysArr[j]; //Json数据的键 
json += "\""; //加上一个双引号 
json += tdName; 
json += "\""; 
json += ":"; 
tdValue = document.getElementById(tableid).rows[i].cells[j].innerHTML;//Json数据的值 
if (j === 1) {//第1列是日期格式,需要按照json要求做如下添加 
tdValue = "\/Date(" + tdValue + ")\/"; 
} 
json += "\""; 
json += tdValue; 
json += "\""; 
json += ","; 
} 
json = json.substring(0, json.length - 1); 
json += "}"; 
json += ","; 
} 
json = json.substring(0, json.length - 1); 
json += "]"; 
return json; 
} 
</script>

Für weitere HTML-Tabellendaten in das Json-Format Beispielartikel zum Thema Codeanalyse, bitte beachten Sie die chinesische PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn