Ext.data.JsonP.request未捕获的SyntaxError:意外的令牌<

时间:2018-06-06 13:52:54

标签: extjs

我使用过Ext.data.JsonP.request并获取'Uncaught SyntaxError:Unexpected token<' 这是代码的一部分:

 Ext.data.JsonP.request({
           url: url,
           scope: this,
           callback: function(data) {

           },

我该如何解析它?

1 个答案:

答案 0 :(得分:0)

您的请求失败,因为响应数据不是有效的JavaScript。 另外:JSONP请求永远不能用于读取响应头。

这是因为JSONP请求实际上不是新类型的Request,而是它只是一个脚本标记,即时插入到DOM的头部。

为了获取HTTP资源的标头,最好使用标准的Ext.AJAX请求,并确保您要访问的资源将发送正确的Access-Control-Allow-Origin标头。 有关此问题的详细信息,请查看Cross-origin resource sharingSame-origin policy