发表主题您当前位置:首页 / 分享 / PHP

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

jaes  2021-02-26  0  0  70

在做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都有哪些区别,性能怎样?

下一篇:没有了

最新回复(0)

暂无回复
回复主题
提示:请先登录后再回复主题。
  • 站内搜索
  • 百度搜索
  • 搜狗搜索