js 获取 PHP 返回的 json 串,双引号被"替换,导致格式错误问题

1.问题图片

【目标格式】=[{"KVID":"34472","ID":"f663e9275e934b9badec99f6c2499144","SERIAL":"FSN-202003011709413eadaabevpbbr","APPDATE":"2020-03-01 11:11","REASON":"\u53d1\u51fa\u98ce\u53e3\u53c2\u8003\u65ad\u9762\u7ed9\u56db\u7ef4\u5c14\u4f9b\u5e94\u5546","SURNAME":"\u848b\u5fd7\u519b","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u4f9b\u5e94\u5546","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u5185\u5916\u9970\u90e8","OFFICE":"\u4eea\u8868\u677f\u79d1","APPROVALUSER_NAME":"\u674e\u9686\u6b23","APPPATH":null},{"KVID":"34473","ID":"116776903094485abf04dcb447893e0e","SERIAL":"FSN-20200301170941e9f50tct0gu8b","APPDATE":"2020-03-01 11:23","REASON":"\u5916\u53d1\u89e3\u5bc6","SURNAME":"\u738b\u8096\u6734","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u65e0\u7533\u8bf7\u7406\u7531","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u7535\u5b50\u7535\u6c14\u7cfb\u7edf\u96c6\u6210\u90e8","OFFICE":"\u667a\u80fd\u9a7e\u9a76\u79d1","APPROVALUSER_NAME":"\u53f2\u6500","APPPATH":null},{"KVID":"34474","ID":"b6355cb25e7544c0b88db193366d4516","SERIAL":"FSN-20200301170941ed83b1881gpuf3","APPDATE":"2020-03-01 11:23","REASON":"\u53d1\u9001\u4f9b\u5e94\u5546","SURNAME":"\u674e\u7acb\u7eea","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u4f9b\u5e94\u5546","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u5185\u5916\u9970\u90e8","OFFICE":"\u4eea\u8868\u677f\u79d1","APPROVALUSER_NAME":"\u674e\u9686\u6b23","APPPATH":null},{"KVID":"34475","ID":"8f254bcde60749e4a96ea961e2b4e730","SERIAL":"FSN-2020030117094264301mga9mu1n","APPDATE":"2020-03-01 11:31","REASON":"233","SURNAME":"\u6731\u6654","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u63cf\u8ff0\u4e0d\u6e05\u6216\u8fc7\u4e8e\u7b80\u5355","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u7535\u5b50\u7535\u6c14\u7cfb\u7edf\u96c6\u6210\u90e8","OFFICE":"\u7cfb\u7edf\u67b6\u6784\u5f00\u53d1\u79d1","APPROVALUSER_NAME":"\u80e1\u7559\u6210","APPPATH":null},{"KVID":"34476","ID":"4656d9362cc64100a9e2c963ec160e41","SERIAL":"FSN-2020030117094272bba4iu30c11","APPDATE":"2020-03-01 11:32","REASON":"233","SURNAME":"\u6731\u6654","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u63cf\u8ff0\u4e0d\u6e05\u6216\u8fc7\u4e8e\u7b80\u5355","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u7535\u5b50\u7535\u6c14\u7cfb\u7edf\u96c6\u6210\u90e8","OFFICE":"\u7cfb\u7edf\u67b6\u6784\u5f00\u53d1\u79d1","APPROVALUSER_NAME":"\u80e1\u7559\u6210","APPPATH":null}]

 

【问题格式】=[{"KVID":"34472","ID":"f663e9275e934b9badec99f6c2499144","SERIAL":"FSN-202003011709413eadaabevpbbr","APPDATE":"2020-03-01 11:11","REASON":"\u53d1\u51fa\u98ce\u53e3\u53c2\u8003\u65ad\u9762\u7ed9\u56db\u7ef4\u5c14\u4f9b\u5e94\u5546","SURNAME":"\u848b\u5fd7\u519b","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u4f9b\u5e94\u5546","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u5185\u5916\u9970\u90e8","OFFICE":"\u4eea\u8868\u677f\u79d1","APPROVALUSER_NAME":"\u674e\u9686\u6b23","APPPATH":null},{"KVID":"34473","ID":"116776903094485abf04dcb447893e0e","SERIAL":"FSN-20200301170941e9f50tct0gu8b","APPDATE":"2020-03-01 11:23","REASON":"\u5916\u53d1\u89e3\u5bc6","SURNAME":"\u738b\u8096\u6734","AUDITSTATUSUSERSTATE":"\u5ba1\u6279\u901a\u8fc7","REMARKS":null,"NOTES":null,"REASON_CATEGORY":"\u65e0\u7533\u8bf7\u7406\u7531","DIGITAL_MODEL":null,"PROJECT_CATEGORY":null,"DEPARTMENT":"\u7535\u5b50\u7535\u6c14\u7cfb\u7edf\u96c6\u6210\u90e8","OFFICE":"\u667a\u80fd\u9a7e\u9a76\u79d1","APPROVALUSER_NAME":"\u53f2\u6500","APPPATH":null}]

 

2.解决办法

//1.使用PHP自带的str_replace函数,将json串中的"替换为双引号
var res = [<?php echo str_replace('&quot;','"',$res); ?>];

//2.将res变量放置到我们需要展示的地方就可以了

3.其他问题及解决办法

//其中还有一个常见的问题是,json返回的中文字符,因为编码格式的原因可能会变成“\u674e\u9686\u6b23”,这个问题很好解决,在我们html文件中的<head></head>之间,加上

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值