スクリプトphpから生成された配列を取得する必要があります。データベース内のユーザーごとに緯度と経度があります。私はこのコード(file.php)でdbから値を取得します:
$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;
そして私はこのコードでajaxで呼び出します:
$.post('./file.php',
function( result ){
alert(result);
});
しかし、スクリプトphpで配列が正しい場合でも(array [25]をエコーすると、正しい値を取得します)、Javascriptでは「Undefined」を取得します。どうすれば正しい方法で配列を取得できますか?ありがとう!
編集:json_encode($ array);でエンコードした後 phpとjavascriptのJSON.parse(result)が機能していないようです。コンソールに配列がありますが、その値にアクセスできません。(Array [0]は私に「未定義」を与えました)。