我使用jQuery讀取包含數字的簡單數組一個JSON文件,因爲這樣的:閱讀JSON在jQuery Mobile的返回「未定義」
({
"values": [
{
"12",
"32",
"21",
"23",
"34"
"43",
"52",
"86",
"25"
}
]})
我的JS(如下)不斷返回「未定義」 。有人可以幫忙嗎?
$('#dataviewer').live('pageshow', function() {
$.getJSON("test.json", "chartData");
$(function chartData(data) {
var chartString = "";
$.each(data, function(index){
chartString += index.values;
});
alert('chartString' + chartString);
});
});
您的JSON無效,請點擊此處http://jsonlint.com/ – 2012-04-18 15:18:58
無效的JSON是...無效。 – 2012-04-18 15:19:56
爲什麼要將命名的'chartData'函數傳遞給jQuery'DOMReady'事件?另外,您並沒有將'chartData'函數傳遞給'$ .getJSON',而是將一個字符串作爲數據傳遞給服務器。 – 2012-04-18 15:21:09