请给我一些建议,以便可以解决此问题。因此,我有模式,JavaScript和控制器。问题是:如何从JavaScript中的控制器中获取数据,然后以表格形式将其用于模式?
这是我的javascript:
function view_detail(SalesConsID) {
$.ajax({
url: "<?php echo site_url('/onpartners/view_detail/')?>/" + SalesConsID,
type: "GET",
dataType: "JSON",
success: function(data) {
$('#myModal').modal('show');
$('.modal-title').text('Invoice : ' + SalesConsID);
}
这是我的Controller外观:
$data['data_details'] = $this->M_Onpart->showdetails($id);
echo json_encode($data);
请指导,非常感谢您的帮助。
答案 0 :(得分:0)
而不是回声,使用return ..然后在您的ajax上。返回后,您可以在ajax上使用Console.log(数据)。
//做类似的事情
让html;
$.each(data, function(i, val){
html += `<tr><td>${val.stockname}</td>
<td>${val.qty}</td>
</tr>
`;
$('#modal-content table').append(html);
});
Similary,您可以和其他人一起做。