我有一个问题,我有各种价格变化,我需要它反映在它的各自位置。但是它只影响一个条目。我将在下面发布我的代码,随意询问所需的其他代码部分。我正在使用Codeigniter和AJAX
function showOffer(id_offer) {
$.ajax({
url: '<?php echo base_url('admin/order/getOffer'); ?>',
type: 'POST',
data: { o_id: id_offer },
success: function(data) {
var obj = $.parseJSON(data);
$('#oid').val(obj[0].oid);
$('#select2-chosen-2').val(obj[0].offer_code);
var product_id = obj[0].product_id;
var free_product_id = obj[0].product_id;
$('.offer_price_' + product_id).val(obj[0].offer_sales_price);
$('#freeQty_' + free_product_id).val(obj[0].quantity);
$('#listmodal1').modal('hide');
}
}
});
}
<td title="Reason for price change: <?php echo !empty($product->product_message)?' '.$product->product_message.'"':''; ?>">
<input style="width:100%; text-align:right; padding-right:5px;" type="text" name="paid_product_price[]" id="offer_price" class="price offer_price_<?php echo $counter; ?> paidShowMessage" value="<?php echo $price; ?>">
</td>
它应该影响从数据库中提取的所有产品,目前它只设置一个tr-> td的值
非常感谢任何帮助
答案 0 :(得分:0)
首先,我希望看到更多的模型和视图分离。 含义:您需要一个服务来获取数据,这些数据会将事件抛给另一个将更新UI的控制器。 阅读更多关于:JavaScript中的pub子机制。
其次 - 您可以更改ajax调用以返回已更改单元格的列表。
after_install