0
我在解碼JSON對象時遇到問題。我使用Ajax調用來調用PHP腳本。 PHP腳本返回一個JSON編碼的對象,我只能讀取第一條記錄。我如何解碼JSON對象?我正在使用JQUERY Mobile。JavaScript陣列的JSON對象?
PHP腳本:
<?php
$host = "localhost";
$user = "root";
$pass = "[password]";
$databaseName = "zombieSurvival";
$tableName = "TBLusers";
//Connect to mysql database
include 'DB.php';
$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);
// 2) Query database
$result = mysql_query("SELECT * FROM $tableName");
$array = mysql_fetch_array($result);
echo json_encode($array);
?>
,這裏是Ajax調用:
$.ajax({
url: '/PHP/getUserMarkers.php',
data: "",
dataType: 'json',
success: function(data){
//How can I treat 'data' variable to make it a
//javascript array?
}
});
即使這是一個'localhost'機器,發佈您的密碼是不可取的。 – JakeGould
你可以在這個副本中看到一個答案:[將JSON對象轉換爲Javascript數組](http://stackoverflow.com/questions/20881213/converting-json-object-into-javascript-array) –
謝謝傑克 - 監督我部分...要看一看由lulian發佈的副本... – user3535074