我有一個返回JSON(networks_function.php建立了一些陣列,並將它們編碼爲JSON)的函數:的Json不警覺的語句和功能之間是一致的
var json;
$(document).ready(function(){
$.post("network_function.php", function(data) {
json = data;
alert(json);
});
});
我的JSON變量傳遞到一個新的功能,不正確地解釋它。但是,當我將警報語句的文本和硬編碼複製到第二個函數(並將其設置爲等於json變量)時,它就可以工作。我確定這不是變量範圍的問題。有人知道這可能是爲什麼嗎?
從不使用警報進行調試。改用'console.log(data)'。如果控制檯顯示一個對象,這是很好的JSON。 – Joseph 2012-04-02 06:09:52