卧听夏蝉---今天终于深刻的理解JSON.parse
还记得在上海实习的时候,从bomb中获取数据之后,用JSON.parse来解析一下再在小程序的编辑页面中进行前端操作,现在学习后端之后终于理解原来从php后端从数据库里面读取出来的数据是二维数轴,此时如果用ajax的话无法传值,于是我用json_encode来转换成json文件再传到前端。
php后端的数据结构是:
“0” => [["content"]=>string(7) "1111121"["name"]=>string(6) "刘畅"["type"]=>string(6) "教师"["update_time"]=>int(1557390380)["create_time"]=>int(1557390380)];
"1" =>[["content"]=>string(12) "谢谢支持"["name"]=>string(6) "刘畅"["type"]=>string(6) "教师"["update_time"]=>int(1557307960)["create_time"]=>int(1557307960)
]
经过json_ecode转换之后传到前端的数据是:
[{"reply_id":0,"message_id":1,"content":"1111121","name":"\u5218\u7545","type":"\u6559\u5e08","update_time":"2019-05-09","create_time":"2019-05-09"},
{"reply_id":0,"message_id":1,"content":"\u8c22\u8c22\u652f\u6301","name":"\u5218\u7545","type":"\u6559\u5e08","update_time":"2019-05-08","create_time":"2019-05-08"}]
注意这是个对象,就是相当于没有任何意义的字符串其中[ { " 等没有任何实质上的意义。这时候使用JSON.parse来转换之后数据结构变成:
这样就可以在前端自由的操作数据了。
卧听夏蝉---今天终于深刻的理解JSON.parse相关推荐
- 卧听夏蝉---傲娇的xmlhttp.responseText和JSON传值问题
在解决app_trace问题之后我的xmlhttp.responseText返回值仍然有问题.后来发现在ajax的整个流程中,返回的数据一定要小心对待,甚至连先var_dump查看数据一眼都不可以.例 ...
- 卧听夏蝉---thinkphp5隐藏url后面的控制模块方法
网站初步完成之后需要对网页的链接进行一些优化,之前的url是这样的: www.liu1997.com/public/index/index/index 这个链接表示我访问的事public文档下的ind ...
- 卧听夏蝉---总结一下/ ./../三个路径符号的区别
我以在thinkphp下一个index.html文件引用css文件夹为例 <a href="./css"></a> <a href="../ ...
- 卧听夏蝉---app_trace和xmlhttp.responseText的关系
今天贴吧功能突然出了错,在debug的时候看到xmlhttp.responseText返回的字符串中多了很多东西,正常应该返回: string(466) "[{"reply_id& ...
- 卧听夏蝉---用url的传值id的一些疑问
今天在用url实现传值遇到了一个问题,就是在用id作为传值参数的时候就会跳转到一个奇怪的页面,页面的url是这样的: 正常的url应该是: http://localhost/virtual_websi ...
- 卧听夏蝉---如何在论文中优雅的插入代码
最近在写论文,这里mark一个调整代码格式的网站,调整完成之后在插入论文里面就好看多了: http://www.planetb.ca/syntax-highlight-word
- 隐喻--启发 更深刻的理解
隐喻--启发 更深刻的理解 早晨一上班就想起了隐喻, 不知道是不是我那位找到工作的缘故,世界上有的东西是不可预测的,但又是可以隐隐约约可见的,记得在敏捷软件开改里有这么一个概念(MetaPhor),又 ...
- 多媒体计算机可以看电影听音乐,传闻Switch终于可以看电影听音乐了?
华强北商城6月13日消息,任天堂switch目前销售可谓是非常火爆,不过有一个遗憾就是switch不支持媒体和音乐播放,不过最新的内部消息显示,Switch可能很快就要支持优兔和奈飞了,玩家或许真的可 ...
- U3D DrawCall优化手记 - 夜阑卧听风吹雨
原文 http://www.cnblogs.com/ybgame/p/3588795.html 在最近,使用U3D开发的游戏核心部分功能即将完成,中间由于各种历史原因,导致项目存在比较大的问题,这 ...
最新文章
- 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)
- 在CentOS下安装apche+tomcat+mysql+php
- 结合大学四年经验,带你揭秘高效自学Java的方法和路线(从认识、方法、反馈3个角度出发)
- 2015 UESTC Winter Training #10【Northeastern Europe 2009】
- 模拟CA机构制作CA机构证书
- 掌握这些大数据知识,面试官再也不会怕了!
- HDU2020 绝对值排序【入门】
- 重温html5的新增的标签和废除的标签
- 第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)
- linux模拟系统宕机,Linux系统宕机的处理方法
- 独家连载 | 深度学习“四大天王”,你知道几个?
- 云平台是什么、什么是云、云平台的分类、主流公有云平台有哪些、云的三种服务、PaaS、SaaS、IaaS
- IIS 请求报503
- 手机扫描电脑百度网盘二维码,二维码无法刷新的解决办法
- 记录——折腾 黑苹果
- php引入百度Ueditor富文本编辑器
- VS2015——Qt工程不能生成moc文件的解决办法
- EasyRecovery热门免费数据检测修复软件
- iMeta | 调控肠道菌群的宿主源代谢分子概述
- 程序人生 | 程序员感觉技术停滞了怎么办?找个师傅引导架构之路