猿问

利用jsonp实现从github上获取一个json

问题描述:打算从github上以ajax方式获取一个json文件,之后遇上了跨域问题,google了以后用jsonp解决了,但是又出现了MIME type错误的问题。

报错如下:

代码如下:

$.ajax({

    url: 'https://rawgit.com/nianyuyu/play_javascript/master/1.json',

    type:"get",

    dataType: 'jsonp',

    jsonp: "callback",

    success: function(data){

      alert(data);

    }

});

我google以后知道是github设置了X-Content-Type-Options:nosniff字段,给出的解决方案是用RawGit转换url,尝试了以后还是报错,请问应该怎么解决,谢谢啦~

白板的微信
浏览 442回答 1
1回答

万千封印

你确定你知道github是什么,jsonp是什么吗?请先详细了解jsonp工作原理
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答