【发布时间】:2016-01-09 12:17:11
【问题描述】:
我是 hightcharts 的新手,我在 chrome 控制台上发现了一个错误。错误是“Uncaught TypeError: Cannot read property 'timestamp' of undefined”。以下是我的代码:
Javascript.JS:
if(selVal==str2[j]) {
console.log("FOLDERNAME"+selVal);
str3.push(str2[j+1]);
}
var json = str3[0];
**//This is for highcharts where I am trying to load myjson that is present in "var json"**
for (var k = 0; k < json.length; k++) {
jsonArray.push({
name: json[k].map.timestamp,**//Getting error over here**
y:json[k].map.count
});
JSON 格式:
[{"map":{"timestamp":"2016-01-09 05:55:42.0","count":367}}]
请有人帮我解决这个问题。我几乎什么都试过了。
【问题讨论】:
-
请正确格式化您的问题。它会增加你得到答案的机会。您也可以查看stackoverflow.com/help/how-to-ask
-
您似乎尝试从字符串中获取属性,首先是parse json 字符串。 Check example
-
欢迎来到 SO!请给我们更多代码以帮助您。 :)
标签: javascript jquery json highcharts