JavaScript foreach语句追加整个记录

问题描述 投票:0回答:2

我有以下JavaScript代码,该代码用于将整个记录追加到MySQL表。

$('#request_table').append('<tr>' +
  '<td ><span id="product" >' + jData.data[0].item_name + '</span>' +
  '<input type="hidden" id="item_id[]" name="item_id[]" value="' + jData.data[0].item_id 
  + '">' +
  '</td>' +
  '<td class="text-center">' + jData.data[0].qty + '</td>' +
  '<td class="text-center"><input class="form-control text-center rquantity" data-qty-bal="' + jData.data[0].qty + '" autofocus required type="number" step="any" id="qty[]" name="qty[]" ></td>' +
  '<td class="text-center"><input class="form-control text-right" autofocus required type="number" step="any" id="sales_price[]" name="sales_price[]" value="' + jData.data[0].unit_price + '"></td>' +
  '<td class="text-center"><input class="form-control text-right" autofocus type="number" step="any" id="discount_price[]" name="discount_price[]" ></td>' +
  '<td class="text-center" ><i class="fa fa-remove remove" style="cursor: pointer"></i> 
   </td>' +
'</tr>');

但是以上函数仅将第一条记录追加到表中。如何使用foreach语句更改代码以追加整个记录。我使用了Codeigniter框架。

谁能帮我吗?

javascript mysql json codeigniter
2个回答
1
投票

您可以像这样使用forEach:


0
投票

您仅访问jData.data [0]。*(仅第一个索引元素)

© www.soinside.com 2019 - 2024. All rights reserved.