栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用javascript将下表转换为JSON?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用javascript将下表转换为JSON?

更新: 有一个解决方案(下)上的jsfiddle的小幅提升叉。

您只需要遍历表的DOM即可读取它……这 甚至没有接近优化,
但可以为您提供所需的结果。(jsFiddle)

// Loop through grabbing everythingvar myRows = [];var $headers = $("th");var $rows = $("tbody tr").each(function(index) {  $cells = $(this).find("td");  myRows[index] = {};  $cells.each(function(cellIndex) {    myRows[index][$($headers[cellIndex]).html()] = $(this).html();  });    });// Let's put this in the object like you want and convert to JSON (Note: jQuery will also do this for you on the Ajax request)var myObj = {};myObj.myrows = myRows;alert(JSON.stringify(myObj));​

和输出…

{"myrows":[{"Column 1":"A1","Column 2":"A2","Column 3":"A3"},{"Column 1":"B1","Column 2":"B2","Column 3":"B3"},{"Column 1":"C1","Column 2":"C2","Column 3":"C3"}]}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号