jquery把不定长的json对象键值对字符串在页面上经过转换输出
来源:互联网 发布:常用抓包软件 编辑:程序博客网 时间:2024/04/27 15:22
转换输出前的json对象:
这是从数据库中读取的以json对象存取的字符串。想实现每行以键值对形式的输出,输出结果每行大致是这个样子:
操作类型:登录
用户名:admin
这个操作内容的MVC代码:
<td class="operation"> @Html.DisplayFor(modelItem => item.Operation )</td>
无疑是循环输出的。为了把输出内容转换,需要用jquery的each循环。代码如下:
$(function () { $(".operation").each(function (index) { var self = $(this); //console.info($(this).text()); var obj = eval("(" + self.text() + ")"); var str = ""; $.each(obj, function (index, item) { str+=index+":"+item+"<br/>"; }); self.html(str); }); });
首先循环读取每行的json字符串:
$(".operation").each(function (index)
然后把读取的json字符串转换为对象:
var obj = eval("(" + self.text() + ")");
利用$.each循环读取json字符串转换的对象obj,取出对应的键值对然后组合成字符串,并且用<br/>分行。
最后用self.html(str)替换原来的json字符串进行输出。输出的样式是下面的样子:
0 0
- jquery把不定长的json对象键值对字符串在页面上经过转换输出
- 扩展jQuery对json字符串的转换
- 在服务器端对JSON字符串和JSON对象进行转换
- jquery 对json字符串转换
- spring mvc json 直接把一个对象转换成json格式输出到jsp页面
- json输出键值对 python
- C# 将json字符串转换为键值对形式,用于执行form表单形式的请求
- jquery 把 json转换成js对象
- jquery遍历json键值对
- jquery遍历json键值对
- javascript 把字符串转换成json对象
- Javascript 把Json对象转换成字符串
- 把list对象转换成json字符串
- 把对象转换成JSON字符串
- json转换为键值对
- SJ9006: 在 IE6 IE7 IE8(Q) 中不能在 JSON 字符串或对象直接量的最后一个键值对后加 ','
- 利用jquery对MVC输出的json对象进行处理,修改日期格式及取字符串的一部分
- json字符串与对象的相互转换-javascript/jQuery
- 【厚积薄发】编程技术总结5—C/C++/JAVA区别简述
- 移位运算-2高效的乘除运算
- react native使用Platform给安卓或者ios单独设置样式
- phpstorm 快捷键的使用
- 从程序员到项目经理(27):怎样给领导汇报工作
- jquery把不定长的json对象键值对字符串在页面上经过转换输出
- 进程同步
- VC++6.0注释快捷键设置
- 从程序员到项目经理(28):该死的结果导向(只看结果,不问过程到底行不行?)
- 项目采购管理·十四
- 从程序员到项目经理(29):怎样写文档
- .Net四个MVVM框架
- pv信号量与死锁
- B. One Bomb(水题)