Php
echo json_encode($cars);
Javascript
Native
var foo = JSON.parse(xmlhttp.responseText);
Using jQuery :
var foo = $.parseJSON(xmlhttp.responseText); //or $.getJSON("url", function(data){ //data is your array });
UPDATE
if(xmlhttp.readyState==4 && xmlhttp.status==200){ //document.getElementById('addIO').innerHTML+=xmlhttp.responseText; var cars = JSON.parse(xmlhttp.responseText); //cars will now be the array. //Do whatever you want here. $("#addIO").html(cars.join(", ")); //Join array with ", " then put it in addIO }
If you want to use jQuery, put this in <head> :
<script type="text/javascript" src="link/to/the/file/jquery.js"></script>
Derek 朕 會 功夫
source share