【发布时间】:2019-02-19 11:03:13
【问题描述】:
我试图通过在单击链接时显示模态来显示我的表列中名为 tid 和 ketprob 的一些记录。模态和查询看起来很好(通过回显 last_query 检查),但模态显示没有数据...请帮助我:(
JS代码:
$('#showdata').on('click', '.item-info', function(){
var tid = $(this).attr('data');
$.ajax({
type: 'ajax',
method: 'get',
url: '<?php echo base_url() ?>repeatproblem/infoReprob',
data: {tid:tid},
async: false,
dataType: 'json',
success: function(data){
var html = '';
var i;
for(i=0; i<data.length; i++){
html +='<p>'+data[i].tid+'</p>'+
'<p>'+data[i].ketprob+'</p>';
}
$('#infoModal').modal('show');
$('#view_errorcode').html(html);
},
error: function(){
alert('Gagal Info Kode Error!');
}
});
});
我的控制器:
public function infoReprob(){
$result = $this->m->infoReprob();
echo json_encode($result);
}
我的模特:
public function infoReprob(){
$tid = $this->input->get('tid');
$this->db->select('tid, ketprob')->where('tid', $tid);
$query = $this->db->get('histprob');
if($query->num_rows() > 0){
return $query->row();
}else{
return false;
}
}
【问题讨论】:
标签: javascript php mysql ajax codeigniter