首页 / 知识
table表数据如何转为Json格式
2023-04-11 15:03:00
<table>表数据转Json格式的javascript函数如下
<script>
varkeysArr=newArray("key0","key1","key2");
functionTableToJson(tableid){//tableid是你要转化的表的表名,是一个字符串,如"example"
varrows=document.getElementById(tableid).rows.length;//获得行数(包括thead)
varcolums=document.getElementById(tableid).rows[0].cells.length;//获得列数
varjson="[";
vartdValue;
for(vari=1;i<rows;i++){//每行
json+="{";
for(varj=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+="]";
returnjson;
}
</script>
本文转载自中文网 |
最新内容
相关内容
python如何读取列表中元素的位置?
python如何读取列表中元素的位置?,位置,数据,异常,培训,字符串,元素,索引,方法,示例,结果,python读取列表中元素位置的方法:1、使用index()方python3如何引入模块?
python3如何引入模块?,系统,位置,培训,标准,模块,方法,成员,路径,下面,别名,使用Python进行编程时,有些功能没必须自己实现,可以借助Python现有python如何replace(替换)多个字符?
python如何replace(替换)多个字符?,培训,字符,字符串,方法,正则,括号,数组,函数,定义,以上,python中使用replace替换多个字符的方法:1、使用repython如何导入txt数据库?
python如何导入txt数据库?,数据,时间,代码,培训,数据库,函数,读数,数据表,以上,方法,python将TXT数据导入数据库的方法代码如下:#!/usr/bin/pypython如何调用另一个文件夹中的内
python如何调用另一个文件夹中的内容?,系统,培训,文件,模块,内容,路径,函数,所在,前缀,语句,python中调用另外一个文件夹中的内容:1、同一文件python里小数如何表述?
python里小数如何表述?,银行,培训,小数,位数,问题,精度,表示,以上,存在,更多,1、Python中的小数存在精度问题:>>>0.1+0.1+0.1-0.35.5511151231python中函数怎么表示?
python中函数怎么表示?,名称,标准,培训,代码,函数,圆括号,字符串,表达式,选择性,自变量,python中函数定义规则:·函数代码块以def关键词开头,后python如何去空格和回车?
python如何去空格和回车?,培训,空格,方法,字符串,两端,以上,更多,内容,python去掉空格和回车的方法:1、使用strip()、lstrip()、rstrip()等python如何做可视化界面?
python如何做可视化界面?,代码,标准,培训,函数,界面,控件,文件,按钮,以上,编辑,python创建可视化界面步骤:1、首先,创建一个.py文件,暂命名为PyQpdf如何用python读取?
pdf如何用python读取?,数据,培训,代码,文件,内容,共享资源,图像,命令,字体,以上,python中可以使用pdfminer库来读取PDF文件中的内容。安装命python如何创建空数组?
python如何创建空数组?,数据,培训,数组,形状,列表,对象,参数,方式,嵌套,初始化,python创建空数组的三种方式:1、numpy指定形状为0实际上,emptyPython怎么取出列表中的相邻元素?
Python怎么取出列表中的相邻元素?,代码,异常,培训,元素,指针,序列,对象,表示,语句,函数,1、python的迭代器。iter()能把一个序列生成为一个和