getJSON может настаивать хотя бы на одной паре имя: значение.
Прямой массив ["item0","item1","Item2"]
является допустимым JSON, но в функции обратного вызова для getJSON нет ничего, на что можно было бы сослаться
В этом небольшом массиве почтовых индексов:
{"result":[["43001","ALEXANDRIA"],["43002","AMLIN"],["43003","ASHLEY"],["43004","BLACKLICK"],["43005","BLADENSBURG"],["43006","BRINKHAVEN"]]}
... Я застрял, пока не добавил тег {"result" :. После этого я мог бы сослаться на это:
<script>
$.getJSON("temp_test_json.php","",
function(data) {
$.each(data.result, function(i, item) {
alert(item[0]+ " " + i);
if (i > 4 ) return false;
});
});
</script>
... Я также обнаружил, что было проще использовать $ .each ().