我有一个包含5列和多行的数据库。我使用PHP来获取数据并将其作为JSON作为数组进行回显。它回应的方式是每行中的数据都是一个数组,行本身就是一个数组(数组中的数组)。在数组中分割数组(Mysql,PHP和Ajax)
现在我将数据带入使用Ajax并希望将数组拆分为数组。目前为止,我只能分割这些行。我将如何进一步分裂?
这里的PHP:
//==== FETCH DATA
$result = mysql_query("SELECT * FROM $tableName");
//==== PUT DATA INTO ARRAY
$array = array();
while ($row = mysql_fetch_row($result)) {
$array[] = $row;
}
//==== ECHO AS JSON
echo json_encode($array);
这里的阿贾克斯:
$.ajax({
url: 'assets/php/results.php',
data: "",
dataType: 'json',
success: function(data){
//==== FETCH DATA FIELDS
var row1 = data[0];
var row2 = data[1];
//==== UPDATE HTML WITH DATA
$('#r-col span.row1').html(row1);
$('#r-col span.row2').html(row2);
}
});
json_encode的数据是什么样的? – castis 2013-03-19 22:52:15
你期望什么数据? – MatRt 2013-03-19 22:52:33