【发布时间】:2011-01-27 23:16:28
【问题描述】:
在 jQuery 中,解析一堆点以在 HTML5 画布上绘制。遇到了一个奇怪的错误——但我对这方面的知识非常有限,所以也许有一个很好的解释。
这每次都有效:
var json = $.getJSON( "../models/" + id + ".json");
alert("fjkld");
paths = JSON.parse(json.responseText);
每次都会失败:
var json = $.getJSON( "../models/" + id + ".json");
paths = JSON.parse(json.responseText);
有人知道为什么吗?是因为警报在解析器“赶上”时暂停了某些东西吗?这对我来说没有直观意义,但这是唯一的解释。
实际上我知道这是正确的,因为如果我在警报上快速点击“确定”,它会再次失败。
有人可以向我解释为什么会这样吗?
【问题讨论】:
标签: javascript json parsing