我试过从远程服务器读取json,然后我收到了这个错误。
"阻止跨源请求:同源策略不允许 阅读远程资源"
然后我读到我需要将数据类型设置为jsonp
。
dataType: 'jsonp',
问题是我得到的json不是jsonp
格式,这是jsonp
所要求的。如果我不使用jsonp,我会收到上述错误消息。
我该如何解决这个问题?
答案 0 :(得分:0)
您还必须在服务器端启用CORS请求。
将此行添加到您的代码中: response.addHeader(" Access-Control-Allow-Origin"," *");
如果您只想允许特定域名,则可以将*替换为您网站的网址。