title: Passing array through AJAX from php to javascript
body: <p>I need to get an array generated from a script php. I have Latitude and Longitude for each user in a database.
  I take the values from the db with this code (file.php):</p>
  
  <pre><code>$query = "SELECT Latitude, Longitude FROM USERS";
  $result=mysql_query($query);
  $array=array();
  while ($data = mysql_fetch_array($result)) {
      $array[]=$data['Latitude'];
      $array[]=$data['Longitude'];
  }
  
  echo $array;
  </code></pre>
  
  <p>and I call with ajax with this code:</p>
  
  <pre><code>$.post('./file.php',
       function( result ){    
           alert(result);
       });
  </code></pre>
  
  <p>but even if in the script php the array is correct (if I echo array[25] I obtain the right value) in Javascript I obtain "Undefined".
  How can I get the array in correct way??
  thanks!</p>
  
  <p>edit: after encoded with json_encode($array); in php and JSON.parse(result) in javascript seems not working.
  In the console I have the array, but I can't access to its values. (Array[0] gave me "undefined").</p>