这是我的代码,实际上我在json编码数据中插入一个数组并通过jquery返回。
$list_type_query = "select * from assettype";
//the asset type table contains (id & type) column
$query = mysqli_query($conn, $list_type_query);
while($r = mysqli_fetch_array($query)){
$result_value = array("Status" => "haslist", "list" => $r);
}
这是jquery方面。
case "loaddefaultmodel":
var showtype = $('#sh');
var showvalue = '<span>'+data['list']+'</span>';
showtype.html(showvalue);
break;
$('#sh')是一个div我需要在div内显示所有类型内容。
如果我使用数据['list'] [0] ['type'] 我得到一个对象0值。
如何在div中逐个显示所有值。
答案 0 :(得分:0)
我认为你的PHP代码中的问题。 因为在每个循环中,$ r只获取每个当前索引数据,而$ result_value只获取当前索引数据。
你可以试试这个......
$list_type_query = "select * from assettype";
//the asset type table contains (id & type) column
$query = mysqli_query($conn, $list_type_query);
$all_data = array();
while($r = mysqli_fetch_array($query)){
$all_data[] = $r;
}
$result_value = array("Status" => "haslist", "list" => $all_data);