插入 tr html 代码到 tbody programmatically.not 显示 tr 布局
insert tr html code into tbody programmatically.not display tr layout
我想得到 tr html tbody 显示数据但不是 sow 。我正在分享所有代码 usnig
Codeigniter 和 javascript 请分享宝贵的想法..
查看 (HTML)
<input type="button" onclick="last_reports()" value="Last Reports" class="btn btn-reports btn-sm" data-toggle="modal" data-target="#last-reports">
tbody 模态
javascript
<script>
function last_reports()
{
var aptid = $("#get_patientid").val();
$.ajax({
url: "<?php echo base_url(); ?>test-lab-history",
type: "post",
data: "apid="+aptid,
success: function (response)
{
var res = JSON.parse(response);
console.log(res);
var j=1;
for(i=0;i<res.length;i++)
{
val+='<tr>';
val+='<td>'+ j++ +'</td>';
val+='<td>'+res[i]['tests']+'</td>';
val+='<td>'+res[i]['comp_name']+'</td>';
val+='<td>'+res[i]['remark']+'</td>';
val+='<td>'+res[i]['report_name']+'</td>';
val+='<td><a class="btn btn-primary btn-sm" href="'+res[i]['report_pic_url']+'" download><i class="fa fa-download" aria-hidden="true"></i></a></td>';
val+='<td><input type="checkbox" name="id[]" value="'+res[i]['id']+'"></td>';
val+='</tr>';
$('#tables').html(val);
}
}
});
}
</script>
你的问题比较迷惑,不过我觉得,你需要在for循环外转$('#tables').html(val)
我想得到 tr html tbody 显示数据但不是 sow 。我正在分享所有代码 usnig Codeigniter 和 javascript 请分享宝贵的想法..
查看 (HTML)
<input type="button" onclick="last_reports()" value="Last Reports" class="btn btn-reports btn-sm" data-toggle="modal" data-target="#last-reports">
tbody 模态
javascript
<script>
function last_reports()
{
var aptid = $("#get_patientid").val();
$.ajax({
url: "<?php echo base_url(); ?>test-lab-history",
type: "post",
data: "apid="+aptid,
success: function (response)
{
var res = JSON.parse(response);
console.log(res);
var j=1;
for(i=0;i<res.length;i++)
{
val+='<tr>';
val+='<td>'+ j++ +'</td>';
val+='<td>'+res[i]['tests']+'</td>';
val+='<td>'+res[i]['comp_name']+'</td>';
val+='<td>'+res[i]['remark']+'</td>';
val+='<td>'+res[i]['report_name']+'</td>';
val+='<td><a class="btn btn-primary btn-sm" href="'+res[i]['report_pic_url']+'" download><i class="fa fa-download" aria-hidden="true"></i></a></td>';
val+='<td><input type="checkbox" name="id[]" value="'+res[i]['id']+'"></td>';
val+='</tr>';
$('#tables').html(val);
}
}
});
}
</script>
你的问题比较迷惑,不过我觉得,你需要在for循环外转$('#tables').html(val)