小编Par*_*ter的帖子

从时间戳开始经过的Javascript时间

我试图通过将其存储在变量中来"缓存"某些信息.
如果2分钟过去了,我想获得"实时"值(调用url).如果2分钟没有通过,我想从变量中获取数据.

我基本上想要的是:

if(time passed is less than 2 minutes) {
    get from variable
} else {
    get from url
    set the time (for checking if 2 minutes have passed)
}
Run Code Online (Sandbox Code Playgroud)

我试过用类似的东西来计算时间

if((currentime + 2) < futuretime)
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用.有人知道如何正确检查自上次执行代码以来是否已经过了2分钟?

TL; DR:想要检查IF语句是否已经过了2分钟.

javascript time if-statement

4
推荐指数
1
解决办法
9405
查看次数

从JSON对象读取值

我目前正在尝试从JSON对象获取内容.我一直在寻找谷歌和我认为应该工作的东西,出于某种原因,没有.

JSON看起来像这样:

{"locatie0":{"naam0":["Domplein"],"value0":["value1"]},"locatie1":{"naam1":["Neude"],"value1":["value1"]},"locatie2":{"naam2":["Vredenburg"],"value2":["value1"]},"locatie3":{"naam3":["Stadhuisbrug"],"value3":["value1"]},"locatie4":{"naam4":["Korte Minrebroederstraat"],"value4":["value1"]}}
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码来读取文件,但由于某种原因,它将始终返回undefined或NaN.

$.ajax({
    url: "_data/pleinen.json",
    type: 'get', 
    dataType: "json", 
    success: function(data) {
        for(var k = 0; k < _loc.length; k += 1) {
            var _locaties = data.locatie[k].naam[k];
            // Should alert "Domplein", "Neude", "Vredenburg", "Stadhuisbrug", "Korte Minrebroekstraat", 
            alert(_locaties);
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到我的代码是否犯了错误,或者是否有更好的方法来阅读这些值?

javascript json loops object

0
推荐指数
1
解决办法
8132
查看次数

标签 统计

javascript ×2

if-statement ×1

json ×1

loops ×1

object ×1

time ×1