5 つの列と複数の行を持つデータベースがあります。PHP を使用してデータを取得し、配列として JSON としてエコーします。それがエコーする方法は、各行のデータが配列であり、行自体が配列(配列内の配列)であることです。
ここで、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);
}
});