0
我想知道如何把JSON轉換成HTML表格
PHPJSON數組中的HTML表格插入
$query = $conn->query("SELECT `Name`,`Author` FROM `details`;");
$array_name = Array();
$array_author = Array();
while($result = $query->fetch_assoc()){
$array_name[] = $result['Name'];
$array_author[] = $result['Author'];
}
echo json_encode(array('name'=>$array_name, 'author' =>$array_author));
JS
function getbook(){
var json;
$.ajax({
url: "getbook.php",
datatype: "json",
async:true,
success: function(response) {
json = JSON.parse(response);
console.log(json);
},
error: function() {
console.log("ajax error!");
}
});
我希望結果是像
Name Name Name
Author Author Author
與名字和作者在同一<td>
如果可能
也可以在生成的每個<td>
中插入div嗎?
做一點研究,從'.html()'jquery函數開始。 –
我建議你不要在不同的數組中保存名字和作者。只需做一些類似'$ arr [] = array('Name'=> $ result ['Name'],'Author'=> $ result ['Author']);'。而在JavaScript中,您只需循環訪問'var.Name'和'var.Author'的對象。 – FirstOne
@FirstOne你的意思是'while'?那麼應該json編碼是'json_encode($ arr);'? –