从json和AJAX返回数据
Return data from json and AJAX
我想显示所有的工作与XMLHttpRequest从json数据,但我不能显示我的数据。这是我的函数:
function getJobs () {
let httpRequest = new XMLHttpRequest();
httpRequest.open('GET', 'http://codepen.io/jobs.json', true);
httpRequest.onreadystatechange = () => {
if (httpRequest.readyState == 4) {
let data = JSON.parse(httpRequest.responseText);
Object.keys(data).forEach( (key) => {
console.log(key[0].company_name); // undefine
});
}
};
httpRequest.send();
}
getJobs();
你能帮我一下我的forEach吗?json是数组的对象,带有一些对象^^
key
变量保存属性的名称(即键),它不保存属性的值
var value = data[key];
console.log(value[0].company_name);
试试这个
function getJobs () {
let httpRequest = new XMLHttpRequest();
httpRequest.open('GET', 'http://codepen.io/jobs.json', true);
httpRequest.onreadystatechange = () => {
if (httpRequest.readyState == 4) {
let data = JSON.parse(httpRequest.responseText);
data.jobs.forEach(function(key, value) {
console.log(key.company_name);
});
}
};
httpRequest.send();
}
相关文章:
- AJAX调用并在Node中获取返回数据
- 角度服务未返回数据
- 统计ajax返回数据中的html元素
- 有没有更好的方法可以测量从Ajax调用返回数据所需的总时间
- Imgur API图像搜索未返回数据
- javascript对象显示为null,但object.properties返回数据
- 如何从ajax调用JQuery返回数据
- 试图从嵌套的回调函数返回数据
- NodeJS FS 不从多个文件返回数据
- ajax函数未在C#中返回数据
- 如何在公共js模块中从web服务返回数据
- 将字符串与 JSON 对象组合以返回数据
- 嵌套异步函数未及时返回数据的问题
- NodeJS JSONStream 以一个长字符串的形式返回数据
- 如何使用 HTML 图像请求将数据发送到服务器,或返回数据作为响应
- 从 Angular 模态服务中的模态主体模板返回数据
- jQuery 每个循环返回数据两次
- $.getJSON 在返回数据后不会运行函数
- 如何访问返回数据中的特定json值
- 工厂返回数据后未设置角度$scope