PHP返回json数据,解决IE浏览器下JS处理json下载保存问题

PHP 946 0 2021-02-26

PHP返回json数据,解决IE浏览器下JS处理json下载保存问题

在做Ajax请求后台,后台返回json数据,在IE浏览器弹出XXX.json下载提示,不能正确接收Json数据,谷歌浏览器正常。

造成IE浏览器下载json的原因是:此时response中header的ContentType为application/json,该类型只有新浏览器才会兼容,IE未兼容该类型,故把返回数据当成一个文件,提示下载。

在PHP后台处理数据时返回json可以这样处理:

$result=['code'=>0,'msg'=>'提示消息'];

echo json_encode($result,JSON_UNESCAPED_UNICODE);

上一篇:php7与php5都有哪些区别,性能怎样?

下一篇:PHP微信支付接口跳坑解决方法

讨论数量:0

请先登录再发表讨论。 2024-04-26

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链