Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie Tabellendaten im HTML-Format in das Json-Format

So konvertieren Sie Tabellendaten im HTML-Format in das Json-Format

php中世界最好的语言
php中世界最好的语言Original
2018-02-08 09:42:514358Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie Tabellendaten im HTML-Format in das Json-Format konvertieren. Hier sind praktische Beispiele. . f5d188ed2c074f8b944552db028f98a1Die

Javascript

-Funktion zum Konvertieren von Tabellendaten in das Json-Format ist wie folgt

Ich glaube Ihnen Ich habe diese Fälle gelesen. Nachdem Sie die Methode beherrscht haben, achten Sie bitte auf andere verwandte Artikel auf der chinesischen PHP-Website, um weitere spannende Inhalte zu erhalten!
<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>

Verwandte Lektüre:

So leiten Sie eine HTML-Verbindung um


Was ist der Unterschied zwischen HTML, XHTML und XML

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Tabellendaten im HTML-Format in das Json-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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