扫码关注官方订阅号
在php文件中进行echo json_encode($result);将数据传输给js文件,但js中始终在JSON.parse出报错.火狐报错如下:
chrome报错如下:
php中:
js中:
这个问题真的搞得我很崩溃....
闭关修行中......
json_encode($result,JSON_UNESCAPED_UNICODE);
试试
另外直接输出返回的内容看是什么东西
JSON数据格式,楼主可以先了解一下JSON格式的基础。
你在代码中使用var_dump这个会输出一段html并非json,你先把var_dump那句代码去掉再试试吧。
var_dump
html
json
第一张图提示的报警信息是php的myContent没有定义,返回了错误信息提示不是json格式,所以你的json.parse也跟着报错。你用接口测试工具调试下接口。
myContent没有定义
1.注释掉var_dump($result);2.echo json_encode($result);die;
var_dump($result);
echo json_encode($result);die;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
json_encode($result,JSON_UNESCAPED_UNICODE);
试试
另外直接输出返回的内容看是什么东西
JSON数据格式,楼主可以先了解一下JSON格式的基础。
你在代码中使用
var_dump这个会输出一段html并非json,你先把var_dump那句代码去掉再试试吧。第一张图提示的报警信息是php的
myContent没有定义,返回了错误信息提示不是json格式,所以你的json.parse也跟着报错。你用接口测试工具调试下接口。1.注释掉
var_dump($result);2.
echo json_encode($result);die;