我想從PHP數組的數據庫返回值到JavaScript數組。 到目前爲止,我所做的是將值作爲字符串返回,我希望將每個值作爲數組 索引。
這是我的jQuery AJAX調用:
$.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_encode($row[3]);
在JSON數據進行編碼,但它返回我下面的結果。
"67.0308""67.0204""67.0311""67.0206""67.0357"
而不是將一個字符串傳遞給'data',你應該使用一個對象:'data:{ajaxRequest:'yes',id:blah}'。否則*你*必須注意正確編碼的值。 – ThiefMaster