function savePanelData(){
var o=parent.get("SNPromotionVoucherData",null);
var ot = document.getElementById("selectColor");//表格对象
var voucherChildId=new Array();//单品的catentry_id和partnumber和在一起
var productName=new Array();
var youHui=new Array();
var eduType=new Array();
var eduTypeText=new Array();
var edDaiMa=new Array();
var edDaiMaText=new Array();
var edDaiMaStates=new Array();
var youHuiEd=new Array();
var youHuiFs=new Array();
var youHuiFsStatues=new Array();
var mostPrice=new Array();
var credence=new Array();
if(parent.get){
var o=parent.get("SNPromotionVoucherData",null);
if (o != null) {
// 满的场合,动态列表长度
o.tableSize=ot.rows.length;
// 满的场合,动态列表值的存放
for (var i = 1 ; i < ot.rows.length; i++ ) {
voucherChildId[i-1] = ot.rows(i).cells(0)["innerText"];
productName[i-1] = ot.rows(i).cells(1)["innerText"];
youHui[i-1] = ot.rows(i).cells(2).children[0].options[ot.rows(i).cells(2).children[0].selectedIndex].value;
eduType[i-1]= ot.rows(i).cells(3).children[0].options[ot.rows(i).cells(3).children[0].selectedIndex].value;
eduTypeText[i-1]= ot.rows(i).cells(3).children[0].options[ot.rows(i).cells(3).children[0].selectedIndex].innerHTML;
edDaiMa[i-1]=ot.rows(i).cells(4).children[0].options[ot.rows(i).cells(4).children[0].selectedIndex].value;
edDaiMaStates[i-1]=ot.rows(i).cells(4).children[0].disabled;
edDaiMaText[i-1] = ot.rows(i).cells(4).children[0].options[ot.rows(i).cells(4).children[0].selectedIndex].innerHTML
youHuiEd[i-1] = ot.rows(i).cells(5).children[0].value;
youHuiFs[i-1]=ot.rows(i).cells(6).children[0].options[ot.rows(i).cells(6).children[0].selectedIndex].value;
youHuiFsStatues[i-1] = ot.rows(i).cells(6).children[0].disabled;
mostPrice[i-1]=ot.rows(i).cells(7).children[0].value;
credence[i-1]=ot.rows(i).cells(8).children[0].value;
}
o.voucherChildId=voucherChildId;//编码
o.productName=productName;//商品名称
o.youHui=youHui;//优惠单类别
o.eduType=eduType;//额度类型
o.eduTypeText=eduTypeText;
o.edDaiMa=edDaiMa;//额度代码
o.edDaiMaStates=edDaiMaStates;//额度状态
o.edDaiMaText=edDaiMaText;//额度代码文本
o.youHuiEd=youHuiEd;//优惠额度
o.youHuiFs=youHuiFs;//优惠方式
o.youHuiFsStatues=youHuiFsStatues;//优惠方式状态
o.mostPrice=mostPrice;//最大折扣
o.voucher_code=credence;
o.temp=temp;
o.number=document.getElementById("number").value;
o.memoy=document.getElementById("memoy").value;
var json1=new Array();
var number=o.tableSize-1;
for(var j=number;j>0;j--){
json1[number-j]=new Array();
json1[number-j][0]= o.voucherChildId[number-j];
json1[number-j][1]= o.productName[number-j];
json1[number-j][2]= o.youHui[number-j];
json1[number-j][3]= o.eduType[number-j];
json1[number-j][4]= o.edDaiMa[number-j];
json1[number-j][5]= o.youHuiEd[number-j];
json1[number-j][6]= o.youHuiFs[number-j];
json1[number-j][7]= o.mostPrice[number-j];
json1[number-j][8]= o.edDaiMaStates[number-j];
json1[number-j][9]= o.youHuiFsStatues[number-j];
json1[number-j][10]= o.edDaiMaText[number-j];
json1[number-j][11]=o.eduTypeText[number-j]
json1[number-j][12]=o.voucher_code[number-j];
}
//var arrayObject1= new Array();
var strObj="[";
for(var i=0;i<json1.length;i++){
var arrayObject=new Array(i);
strObj+="{childId:'"+json1[i][0]+
"',name:'"+json1[i][1]+
"',youHui:'"+json1[i][2]+
"',eduType:'"+json1[i][3]+
"',edDaiMa:'"+json1[i][4]+
"',youHuiEd:'"+json1[i][5]+
"',youHuiFs:'"+json1[i][6]+
"',mostPrice:'"+json1[i][7]+
"',edDaiMaStates:'"+json1[i][8]+
"',youHuiFsStatues:'"+json1[i][9]+
"',edDaiMaText:'"+json1[i][10]+
"',eduTypeText:'"+json1[i][11]+
"',voucher_code:'"+json1[i][12];
if(i==json1.length-1){
strObj+="'}";
}else{
strObj+="'},";
}
}
strObj+="]";
var rst = eval("{" + strObj + "}");
o.json=rst;
}
}
}
?
详细解决方案
把HTML报表的内容保存为JSON格式以及JAVA后台解析全过程
热度:106 发布时间:2012-09-29 10:30:01.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- json 解析有关问题
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- java 系统单点登录解决方案
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- JAVA WEB导航条,该怎么处理
- java 中Node 有关问题
- 吐了,java Timer 终止不了。
- java web开发解决办法
- 关于 java cast 有关问题,你明白不
- java ftp 下传和上载乱码有关问题
- java web项目上的一些文件
- Hibernate操作数据库 报错java.lang.Integer cannot be cast to java.lang.String如何改
- java struts 文件上载
- java web baidu map开发
- JAVA WEB导航条解决办法
- java 编写ftp上载
- 请教哪里可以上到 struts2-json-plugin-2.1.8的源文件
- java web中的一个有关问题,困扰小弟我很久了
- java web 与tomcat解决办法
- java web基于j2ee的一些有关问题
- java 内网外网的一个需求,该怎么处理
- jsp 页面 安插ArrayList 报错。为什么,已经加了import="java.util."了呀!
- java dwg 怎样用java把dwg便是aoutcad的格式文件转换成gif,jpg等格式