1

我正在尝试使用 JSONP 执行我的第一个交叉请求,以从外部 URL 获取横幅。

<script type="text/javascript">
    function handleResponse(json){
    var data = JSON.parse(json);
    alert(data);
    }
</script>
<script src="http://lujanventas.com/plugins/banners/?callback=handleResponse"></script>

这段代码我认为这是一个非常基本的 JSONP 请求。我的问题是我收到错误消息:“资源解释为脚本,但使用 MIME 类型文本/html 传输”。

我没有以任何方式修改文件来为请求做准备。(我相信我必须以某种方式对其进行修改,但不知道该怎么做)。

我必须怎么做才能毫无问题地获得文件?

4

1 回答 1

3

我的 jsonp 请求也有同样的问题。我有

资源解释为脚本,但使用 MIME 类型 text/plain 传输

,但是一旦我将响应“Content-Type”标头设置为“text/javascript”,我就会解决它。但这只有在您控制服务器的情况下才能完成。因此,要么告诉 lujanventas.com 尝试更改“ContentType”标头,要么忽略它:)

干杯!

于 2012-12-10T13:59:46.273 回答