在jQuery中,解析一組要在HTML5畫布上繪製的點。遇到了一個奇怪的錯誤 - 但我對這方面的知識相當有限,所以也許有一個很好的解釋。JSON解析奇怪 - 破碎還是慢?
這個屢試不爽:
var json = $.getJSON("../models/" + id + ".json");
alert("fjkld");
paths = JSON.parse(json.responseText);
這個失敗每次:
var json = $.getJSON("../models/" + id + ".json");
paths = JSON.parse(json.responseText);
任何人有任何想法,爲什麼?是否因爲解析器「趕上」時警報暫停了某些事情?這對我來說並不直觀,但它是唯一的解釋。
其實我知道這是正確的,因爲如果我在提醒上點擊「OK」確實很快就會失敗。
有人可以向我解釋爲什麼會發生這種情況嗎?
謝謝 - 這很有幫助。 – pendevere 2011-01-27 23:24:17
根據http://api.jquery.com/jQuery.getJSON/`callback`應該是第三個參數,第二個是發送數據。沒有它會起作用嗎? – 2011-01-27 23:25:05