我使用过Ext.data.JsonP.request并获取'Uncaught SyntaxError:Unexpected token<' 这是代码的一部分:
Ext.data.JsonP.request({
url: url,
scope: this,
callback: function(data) {
},
我该如何解析它?
答案 0 :(得分:0)
您的请求失败,因为响应数据不是有效的JavaScript。 另外:JSONP请求永远不能用于读取响应头。
这是因为JSONP请求实际上不是新类型的Request,而是它只是一个脚本标记,即时插入到DOM的头部。
为了获取HTTP资源的标头,最好使用标准的Ext.AJAX请求,并确保您要访问的资源将发送正确的Access-Control-Allow-Origin
标头。
有关此问题的详细信息,请查看Cross-origin resource sharing和Same-origin policy。