调用京东万象的新闻API问题,无法返回信息
function searchNews(keyword){
$.ajax({
contentType: "application/json;charset=utf-8",
cache:false,
url:`https://way.jd.com/jisuapi/newSearch?keyword=${keyword}&appkey=68b4fd6acabbe498b29fdc67d3f23203`,
success:function(data){
console.log(data);
},
})
}
searchNews('姚明');
控制台报错
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access.
而我把url粘贴到浏览器地址后,在浏览器里面可以看到正确的返回信息
求问这是什么原因导致ajax无法调用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
控制台有报错的,这个api没有设置允许跨域,可以后端转发
建议你了解下js跨域相关的知识