php返回json前端接收json的问题

很平常见,前端一般请求返回的数据都是json,php数组转成json就要json_encode,如果数据有中文再加个参数JSON_UNESCAPED_UNICODE,但是这样前端只是收到了json字符串,我们需要的是json对象,代码如下

 echo json_encode($list,JSON_UNESCAPED_UNICODE);
// 得到的数据是
[{"id":"24","name":"项目选题","content":null,"pid":"0","score":null,"project_id":"1","child":[{"id":"26","name":null,"content":"对品格提升项目的了解全面,把握准确,选题具有一定前瞻性或开拓性。项目标题简约明了,有反映项目育人价值的标识性语句。","pid":"24","score":"16","project_id":"1","de_score":"1"},]]
//我们要在前端转换一下json对象
JSON.parse这个函数就行了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容