PHP配列からJavaScript配列へのデータベースからの戻り値を取得しようとしています。これまでに行ったことは、値を文字列として返すことであり、各値を配列インデックスとして使用したいと考えています。
これは私のjQuery AJAX Callです:
$.ajax({
type: 'GET',
url: "Profile_Control.php",
data:"ajaxRequest=yes&id="+document.getElementById("compid").value,
success:function(data)
{
document.getElementById("asd").innerHTML=data;
}
});
これはこれまでの私のPHPスクリプトで、文字列のような値を返し、配列インデックスに各値が必要です。
$branches=Profile_Model::getCompanyBranches($_GET['id']);
while($row=mysql_fetch_array($branches))
{
echo $row[3];
}
現在、データベースから返された値の列 3 のみをエコーしており、出力は次のようになります。
67.030867.020467.031167.020667.0357
そして、私が望む結果はこのようになるはずです。
arr[0]=67.0308
arr[1]=67.0204
arr[2]=67.0311
arr[3]=67.0206
arr[4]=67.0357
を使用してJSONでデータをエンコードしようとしjson_encode($row[3]);
ましたが、次の結果が返されます。
"67.0308""67.0204""67.0311""67.0206""67.0357"