Javascript 未捕获的语法错误:意外标记<;

Javascript 未捕获的语法错误:意外标记<;,javascript,jquery,cross-domain,Javascript,Jquery,Cross Domain,我试图通过JavaScript访问这个页面。我使用jsonpf进行跨域调用,但出现以下错误: 未捕获的SyntaxError:根据服务,只有通过相应的Accept头显式请求JSON时,意外的令牌才会返回JSON Accept: application/orcid+json 这将告诉服务器生成JSON输出,但不会自动启用JSONP,ORCID似乎不支持JSONP 有。您在那里使用的URL不返回JSON,但XML.JSONP必须得到服务器的支持。告诉jQuery期望JSONP不会自动发生。@Zeg

我试图通过JavaScript访问这个页面。我使用jsonpf进行跨域调用,但出现以下错误:

未捕获的SyntaxError:根据服务,只有通过相应的
Accept
头显式请求JSON时,意外的令牌才会返回JSON

Accept: application/orcid+json
这将告诉服务器生成JSON输出,但不会自动启用JSONP,ORCID似乎不支持JSONP


有。

您在那里使用的URL不返回JSON,但XML.JSONP必须得到服务器的支持。告诉jQuery期望JSONP不会自动发生。@ZeginisDimitris:发布的Javascript代码似乎不完整(另一行带有
})
丢失)。你发布了真实的代码吗?ORCID与CORS一起工作,而不是JSONPHow来设置Accept:application/ORCID+json,我使用'accepts'$.ajax({type:'GET',url:'',dataType:'jsonp',accepts:'application/ORCID+json'})。完成(函数(res{alert(“suces”)})。失败(函数(res){alert(“failed”);console.log(res)})。总是(函数(res){alert(“complete”)};});但是请求头仍然是这样的“Accept:/”
Accept: application/orcid+json