我正在向我的 cloudant 应用程序发出 ajax/jsonp 请求:
var obj = $.ajax({
url: "http://xyz",
dataType: 'jsonp',
success: function(data) {
//SOME CODE
},
error: function() {
//SOME CODE
}
});
响应正常,我可以读出我的数据。但我收到以下 js 警告:
Resource interpreted as Script but transferred with MIME type text/plain.
我需要将此请求设为 jsonp 请求(跨域策略),AFAIK jsonp 作为脚本返回并由浏览器执行。我必须设置请求标头吗?我尝试了“接受”和“转换器”选项,但还没有成功。(我正在使用 GoogleChrome,但也发生在 Safari/FF 中)
干杯,汤姆
PS:我想摆脱警告,因为这个 ajax 请求每 2 秒触发一次。所以控制台看起来很糟糕......