Я пытаюсь понять, как мой PHP-скрипт может передавать массив в мой JavaScript-код. Используя следующий PHP, я передаю массив:
$c = array(3,2,7);
echo json_encode($c);
Мой JavaScript выглядит следующим образом:
$.post("getLatLong.php", { latitude: 500000},
function(data) {
arrayData = data
document.write(arrayData)
document.write(arrayData[0]);
document.write(arrayData[0]);
document.write(arrayData[0]);
});
</script>
На экране напечатано
[3,2,7][3,
Я пытаюсь понять, как работает json_encode - я думал, что смогу передать массив в переменную, а затем получить к нему доступ, как обычный массив JavaScript, но он рассматривает мой массив как одну большую текстовую строку. Как убедиться, что он читает его как массив?