钱三爷的窝
首页
书籍
开发
软件
其他
搜索
如何将Html页面表格数据转换成JSON
开发
|
2025-05-07
|
三爷
上一篇我们研究了如何将JSON文件转换成Html表格数据,本次我们来做个反向研究:如何将Html表格数据转换成JSON,便于保存及传输。 ### 表格结构 假定表格结构如上一篇一样,如下: ```html
name
url
location
百度
www.baidu.com
中国
google
www.google.com
美国
微博
www.weibo.com
中国
``` ### 将HTML表格数据转为JSON 我们将循环每行数据,根据列的先后来组合成JSON数据,代码实现如下: ```javascript // 将 HTML 表格数据转换为 JSON 对象 function tableToJson(table) { var result = []; // 存储转换后的 JSON 对象 // 遍历表格的每一行 table.find('tbody tr').each(function() { var row = {}; // 存储每一行的数据 // 遍历当前行的每一列 (this).find('td').each(function(index, item) { var columnName = table.find('thead th').eq(index).text(); // 列名 var cellData =(this).text(); // 单元格数据 row[columnName] = cellData; // 存储列名和单元格数据 }); result.push(row); // 将行数据添加到结果数组中 }); return result; // 返回最终的 JSON 对象 } // 示例用法 var table = $('table'); var json = tableToJson(table); console.log(json); ``` ### 将JSON数据传输到后端保存 我们利用JQeury的Ajax将数据Post后端,进行处理保存等工作: ```javascript // 发送 JSON 对象到服务器端 $.ajax({ url: '/api/save', method: 'POST', data: JSON.stringify(json), contentType: 'application/json', success: function(response) { console.log(response); }, error: function(error) { console.log(error); } }); ``` ### 结束 至此,就完成了将Html表格数据转换成JSON数据的全部工作。
在HTML表格中显示JSON数据
搜索
Search
最近发表
如何将Html页面表格数据转换成JSON
在HTML表格中显示JSON数据
typecho域名301重定向www域名
玩转ChatGPT:秒变AI提问和追问高手
jwt与token+redis方案优劣
什么是 JWT -- JSON WEB TOKEN
PHP判断请求是否来自移动端
python利用 pymysql 访问mysql出错
Learn Python The Hard Way 5th Edition
若依VUE前后端分离版如何添加导入功能
标签列表
oracle
(1)
行专列
(1)
sql
(1)
重复项
(1)
天涯神帖
(1)
python
(4)
nginx
(1)
短信
(1)
deepseek
(1)
AI
(2)
OpenAI
(1)
Python
(1)
蕾丝猫
(1)
php
(3)
mysql
(1)
apache
(1)
若依
(1)
vue
(1)
导入
(1)
pymysql
(1)
jwt
(2)
redis
(1)
token
(1)
JSON
(2)
Table
(2)