javascript - fetch-ie8在IE8下的json解析问题
巴扎黑
巴扎黑 2017-04-10 16:57:17
[JavaScript讨论组]

看了github上的fetch-ie8,想用fetch代替ajax,遇到了一些问题

已引入 fetch.js,es6-promise.js,es5-shim.js,es5-sham.js

先贴代码:

fetch($rpUrl+'/inquiry/save',{
                    method: "POST",
                    headers: {
                        "Content-Type": "application/json",
                        "Accept": "application/json"
                    },
                    body: dataCollection,
                    credentials: "include"   //默认不带cookie,增加此参数带cookie
                }).then(function (response) {
                
                    return response.json();  //这里在IE8没有解析为json
                    
                }).then(function (rst) {

                    console.log(typeof rst); //此处在IE8以上是Object,在IE8是String

                },function(e){
                    
                });

这是fetch-ie8的,按道理应该是支持IE8的才对

别说把String 转成 json数据,问题是转不了。是不是请求头哪里错了?

巴扎黑
巴扎黑

全部回复(2)
PHP中文网

猜测fetch的json解析用了JSON.parse,而IE8不支持

迷茫

你把IE8里错误信息发出来看看?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号