获取[object object]在javascript中,当我想要的值
Getting [object Object] in javascript when I want the value
我看过一些类似的问题,但没有看到我到底做错了什么。我正在将字典从.py文件传递到使用javascript的文件。
我知道javascript文件像这样得到我的字典:
var numbersFromServer = [{"a": "45", "b": "22", "c": "7"}];
那么,当我尝试这样做时:
var numbersFromServer = {{ numbers_list|safe }};
var NumbersViewModel = function() {
var self = this;
theNumbers = [];
for (var key in numbersFromServer) {
theNumbers.push(numbersFromServer[key]);
}
self.num_display = ko.observableArray(theNumbers);
}
ko.applyBindings(new NumbersViewModel());
当我想获得实际值(45,22,7)时,我正在获取[object object]。
谁能给我指个正确的方向?一个小提琴,显示我想做什么:http://jsfiddle.net/Znk3q/1/
数组中有对象所以要获取元素你应该
for (var key in numbersFromServer[0]) {
theNumbers.push(numbersFromServer[0][key]);
}
看起来您有一个包含一个对象的数组。要访问它,需要输入
for (var key in numbersFromServer[0]) {
theNumbers.push(numbersFromServer[0][key]);
}
相关文章:
- 在多行图表中,在每一行的末尾,我想要一个小圆圈和使用d3.js的端点值
- 我想要相同的函数以两种方式反应
- 如何在javascript中创建一个空的2d数组?下面是我想要创建的一个示例
- 如何用javascript发送多个文件没有jQuery我想要每个文件一个进度条
- 我想要一个类似于网站 https://onlycoin.com/ 的jQuery鼠标滚动动画效果
- 我想要“鼠标滚轮事件延迟”
- 如何格式化我返回的url,使其符合我想要的路由
- 如何使用facet指定我想要的字段
- json_encode($myVar);正在给出地图,我想要一个字符串数组
- 我想要输入类型<输入>在javascript中
- Javascript:我可以't找到正确的方式来表达布尔“;如果“;以得到我想要的结果
- 如何用javascript从数组中删除项?我想要一个类似拉的东西来做与推相反的事情
- 正则表达式对我想要做的事情是正确的吗?
- Javascript给定了一个数字,我想要所有可能的组合和元素数组
- 为什么获胜't我的javascript返回我想要的值
- 我想要获取文件输入并将其保存到本地路径的Javascript
- .remove() 只删除内部 HTML,而不是像我想要的那样删除整个标签
- 我想要一个警报框,在倒数计时器中使用 javascript 的 10 分钟
- 我想要一个jquery函数在成功登录时显示隐藏的列表项
- 获取[object object]在javascript中,当我想要的值