记HTML5 jquery JS 关于动态显示(行转列,转化后的表列固定,行不固定)JSON格式数值问题(前端样式写后台代码部分)
2019-04-11 14:44
706 查看
版权声明:个人项目学习原创 https://blog.csdn.net/weixin_44552342/article/details/89210250
此部分代码都写在同一功能页面中实现,if(ctr=button值 )。
记HTML5 jquery JS 关于动态显示(行转列,转化后的表列固定,行不固定)JSON格式数值问题(前端样式写后台代码部分)
一般数据通过AJAX方法获取到的都是JSON格式数据,而这样的数据在实际应用项目中一般为复杂数组形式,不是教科书那样的形式,所以需要先解析JSON格式数据。
$.ajax({ type: "POST", url: '../NewspaperWorker/SearchSAPVORNR', data: { AUFNR: s_AUFNR,//工单号码 }, dataType: 'json', success: function (data) { var jsonobj=eval("("+data.Data+")"); if(jsonobj.length == 0){ //length这个属性在json数据中自带,放心使用 alert("请核对工单号!"); } if (data.IsSuccess){ var length1=jsonobj.length; var datahtml = ""; //这里是后台代码设计前端界面 datahtml += " <table style='margin: auto; width: 580px; border:#000 solid 1px;'>"; datahtml += " <tr ><th >序号</th><th >WERKS</th><th >AUFNR</th><th >VORNR</th><th >STEUS</th><th >LTXA1</th></tr>" ; //由于实际需要行转列表头,动态显示数据行 for (var i = 0; i < length1; i++) { datahtml += "<tr >"; datahtml += "<td>" +i+ "</td>"; datahtml += "<td>"+jsonobj[i].ItemArray[0]+"</td>"; //注意JSON格式数组 由于是动态 所以放在FOR循环中 datahtml += "<td>"+jsonobj[i].ItemArray[1]+"</td>"; datahtml += "<td>"+jsonobj[i].ItemArray[2]+"</td>"; datahtml += "<td>"+jsonobj[i].ItemArray[3]+"</td>"; datahtml += "<td>"+jsonobj[i].ItemArray[4]+"</td>"; datahtml += "</tr>"; } datahtml += "</table>"; $("#table2").html(datahtml); //document.getElementById("table2").innerHTML = data; }
前端引用
<div id="table2"></div>
此部分代码都写在同一功能页面中实现,if(ctr=button值 )。
相关文章推荐
- 关于jquery解析json数据时动态追加tr 指定条数换行问题 实现list的 并列显示效果
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- 后台JSON输出前端JS解析,时间格式问题
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- php中文乱码问题以及页面显示部分后台代码问题
- 关于C#中货币类型和数值类型、字符串类型的转化和在DataGridView中的显示问题:
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- 关于前端后台的数据传输问题(Json)
- php中文乱码问题以及页面显示部分后台代码问题
- 如何解决ecshop中jquery冲突?使用jquery.json.js代替transport.org.js中部份代码,完美解决问题。
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- 关于jQuery1.4.2的json格式问题
- 解决jquery或js动态添加easyUI元素时样式失效问题
- 关于jquery实现动态创建表格和动态显示数据的问题?
- js按指定格式显示日期时间的样式代码
- Js和Jquery中ajax返回JSON格式的两种方法!(各有示例代码)
- php中文乱码问题以及页面显示部分后台代码问题
- php中文乱码问题以及页面显示部分后台代码问题