0
顯示JSON fromated數據庫結果我有笨應用從數據庫獲取的數據作爲結果數組,將數據轉換爲JSON和顯示結果。然而,我一直未定義爲顯示結果。無法使用JQuery
型號
$this->db->where('product_name',$sid);
// $this->db->select('product_title');
$res = $this->db->get('products');
$data = $res->result_array();
return $data;
查看:
<script language="javascript">
$('#findsubmit').click(function() {
$.get("/products/index.php/find/lookup",{id : $('#id').val() },function(data) {
$('#result').html('Product name: ' + data.product_name);
//+ ' Last name: ' + data.lastname);
},"json");
return false;
});
</script>
所得數組我得到在Firebug:
[{"category":"camera","product_name":"Sony HX20"},{"category":"camera","product_name":"Canon SZ220"}]
如果我創建簡單的數組像這樣一切工作正常:
return array('category' => 'camera','product_name' => 'Sony HX20');
所得數組我得到在Firebug:
{"category":"camera","product_name":"Sony HX20"}
由於現在的作品。有關如何迭代數據的任何建議?只用於循環? – GuyWhoReadsStockoverflow
您可以使用一個循環或jQuery函數'$ .each' – tmuguet
謝謝。任何想法如何將它添加到我的代碼中,因爲我對Jquery很新。 – GuyWhoReadsStockoverflow