Javascript 在…上它不是键,不是值。你的第二个版本也不应该起作用旅行时间!=时间,旅行距离!=距离,而且没有名字叫路线。是的,我太糟糕了。我编辑它以反映我的代码更改。我讨厌变量名,并在json和此处使它们更简单。很好。我正试图创建警报来读取数据。如果这行得通,那么我会
Javascript 在…上它不是键,不是值。你的第二个版本也不应该起作用旅行时间!=时间,旅行距离!=距离,而且没有名字叫路线。是的,我太糟糕了。我编辑它以反映我的代码更改。我讨厌变量名,并在json和此处使它们更简单。很好。我正试图创建警报来读取数据。如果这行得通,那么我会,javascript,jquery,html,json,Javascript,Jquery,Html,Json,在…上它不是键,不是值。你的第二个版本也不应该起作用旅行时间!=时间,旅行距离!=距离,而且没有名字叫路线。是的,我太糟糕了。我编辑它以反映我的代码更改。我讨厌变量名,并在json和此处使它们更简单。很好。我正试图创建警报来读取数据。如果这行得通,那么我会做一些类似的事情,val time=key.time;希望这就是我要说的。在我阅读文档以理解时尝试使用此功能。但后来我非常困惑,我试图创建警报来读取数据。如果这行得通,那么我会做一些类似的事情,val time=key.time;希望这就是我要
在…上它不是键,不是值。你的第二个版本也不应该起作用<代码>旅行时间!=<代码>时间,
旅行距离
!=<代码>距离,而且没有名字叫路线
。是的,我太糟糕了。我编辑它以反映我的代码更改。我讨厌变量名,并在json和此处使它们更简单。很好。我正试图创建警报来读取数据。如果这行得通,那么我会做一些类似的事情,val time=key.time;希望这就是我要说的。在我阅读文档以理解时尝试使用此功能。但后来我非常困惑,我试图创建警报来读取数据。如果这行得通,那么我会做一些类似的事情,val time=key.time;希望这就是我要说的。在我阅读文档以理解时尝试使用此功能。但后来我非常困惑。是的,我道歉。我更改了json以获得更好的命名约定,然后保留了遗留代码,因为我今天的工作让我心烦意乱。我对此感觉很糟糕,并立即修复了它。@GeekyOmega--那么你的问题解决了吗?或者你不明白它为什么要这样做吗?这个问题解决了,我遇到了另一个问题,但我自己正在解决这个问题(我使用上面的代码填充的数组在初始化函数中稍后会变成null)。是的,我道歉。我更改了json以获得更好的命名约定,然后保留了遗留代码,因为我今天的工作让我心烦意乱。我对此感到很糟糕,并立即修复了它。@GeekyOmega--那么你的问题解决了吗,或者你不明白它为什么要这样做吗?这个问题解决了,我遇到了另一个问题,但我自己正在解决这个问题(我使用上面的代码填充的数组在初始化函数中稍后变为空)。我是否可以保存数据。在javascript数组对象中的位置?这会给我一些东西,比如myList=[[5,10],[15,20]]。“我现在真的,真的,真的很接近了。@GeekyOmega编辑了答案以作出回应。我是否可以保存我的数据。在javascript数组对象中的位置?这会给我一些东西,比如myList=[[5,10],[15,20]]。“我现在真的,真的,真的很接近了。”GeekyOmega编辑了回答。
{"Time": 15,
"Distance": 20,
"Position":[{"x":5,"y":10},
{"x":15,"y":20}]}
$(document).ready(function(){
console.log("ready!");
$.getJSON('data.json', function(key,val)
{
alert(val.Time);
alert(val.Distance);
alert(val.Position);
});
});
$(document).ready(function(){
console.log("ready!");
$.getJSON('data.json', function(key,val)
{
alert(key.Time);
alert(key.Distance);
alert(key.Position);
});
});
Alert 1 Output: 15,
Alert 2 Output: 20,
Alert 3 Output: [Object Object], [Object Object]
myList = [[5, 10], [15,20]]
for (var i = 0; i < data.Position.length; i ++)
do_something_with (data.Position[i].x, data.Position[i].y);
var points = [];
$.each(data.Position, function(item) {
points.push([item.x, item.y]);
});
$(document).ready(function(){
console.log("ready!");
$.getJSON('data.json', function(key)
{
console.log(key.Time);
console.log(key.Distance);
console.log(key.Position[0]);
});
});