Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我无法通过javascript获取请求访问数据_Javascript_Json_Request_Response_Fetch - Fatal编程技术网

I';我无法通过javascript获取请求访问数据

I';我无法通过javascript获取请求访问数据,javascript,json,request,response,fetch,Javascript,Json,Request,Response,Fetch,这就是我的问题,我从url获取数据,然后通过页面上的列表显示数据时遇到问题 以下是Im绘图的url: 我想访问第三个属性“数据” 这是我的密码: HTML <h1>Articles</h1> <ul id = "articles"></ul> 它一直记录错误“[对象错误]{}” 不显示任何数据 我对这个url采取了相同的方法: 使用 let articles = json.results; 我能很好地获取信息 我是一个新手,在取货、取货、邮

这就是我的问题,我从url获取数据,然后通过页面上的列表显示数据时遇到问题

以下是Im绘图的url:

我想访问第三个属性“数据”

这是我的密码:

HTML

<h1>Articles</h1>
<ul id = "articles"></ul>
它一直记录错误“[对象错误]{}” 不显示任何数据

我对这个url采取了相同的方法:

使用

let articles = json.results;
我能很好地获取信息

我是一个新手,在取货、取货、邮寄等方面都是新手。 我认为可能是url数据格式不正确,无法成功转换为json

任何帮助都将不胜感激,非常感谢

[编辑]

这是我得到的错误


无法加载获取API。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。如果不透明响应满足您的需要,请将请求的模式设置为“no cors”,以获取禁用cors的资源。

它会持续记录错误“[object error]{}”没有显示数据。
-尝试使用
控制台。错误(error)
-获取堆栈跟踪以查看错误发生的位置
//不要认为这是正确的…
-根据响应路径
${data.metadata.headline}
看起来是错误的。。。您没有名为
数据的var
——它应该是
${article.metadata.headline}
——或者只是
span.innerHTML=article.metadata.headline
当然,如果请求是跨来源的,那么没有任何东西可以帮助您完成此工作-检查浏览器开发人员工具控制台中有关COR或跨来源请求的任何消息我理解-代码中的错误是使用
数据.metadata.headline
而不是
文章.metadata.headline
-但是,这是永远不会被称为,因为潜在的CORS问题-这需要首先处理
let articles = json.results;