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);'? –