【发布时间】:2013-01-05 20:22:07
【问题描述】:
我有 Codeigniter 应用程序,它从数据库中获取数据作为结果数组,将数据转换为 Json 并显示结果。但是,我一直未定义为显示结果。
型号
$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"}
【问题讨论】:
标签: php jquery json codeigniter codeigniter-2