【发布时间】:2014-08-05 08:40:15
【问题描述】:
//this is views file in codeigniter
$(".saving").click(function(){
var id_member = $("#code_member").val();
$.ajax({
url : '<?=site_url();?>show_joinmember/',
type : 'post',
dataType: "json",
data : {'id_member':id_member},
success : function(data){
alert(data);
}
});
});
function show_joinmember(){
$id = $this->input->post('id_member');
$qry = "select * from member where id_member = $id";
$Sql = $this->db->query($qry)->result();
foreach ($Sql as $r){
$r->value = $r->vendor_acct;
$r->id = $r->apinvoice_id;
$row_set[] = $r;
}
echo json_encode($row_set);
}
结果警报(数据)
[对象对象],[对象对象],[对象对象],[对象 对象],[对象对象],[对象对象],[对象对象],[对象 对象],[对象对象],[对象对象],[对象对象],[对象 对象],[对象对象],[对象对象],[对象对象],[对象 对象],[对象对象]
【问题讨论】:
-
而不是
alert(data)使用console.log(data);你会看到结果;如果你想解析使用for .. in循环 -
你需要一个数组而不是一个对象,所以使用
$Sql = $this->db->query($qry)->result_array();,然后只需echo json_encode($Sql);
标签: php ajax codeigniter json