您的位置:首页 > Web前端 > JavaScript

ie8,ie9获取JSON数据 statustext no transport解决方法

2017-10-25 00:00 141 查看
$.get(url).then(function(data) {
var arr = JSON.parse(data).fundValueList;
console.log(arr);
return;
}, function(err) {
console.log(err);
return;
});

除了ie8,9都能正常返回【arr】,IE8,IE9,返回错误:statustext no transport



解决方案:

在引用的jq下,添加

(tip,上传服务器后,ie8,9,即可正常获取数据)

<!--[if lte IE 9]>
<script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js'></script>
<![endif]-->

(tip,若想要本地也可以正常显示的话.在【ajax】前添加;这段只能用于测试,如要上传服务器,将此段注释或删除)

jQuery.support.cors = true;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ie8 ie9 no transport
相关文章推荐