我如何在AJAX中循环数据并在其中存储特定值's各自的tr td
How do I loop through data in AJAX and store a particular value in it's respective td in tr
我有一个问题,在中我有各种价格变化,我需要它反映在它各自的位置。然而,它只影响一个条目。我将在下面发布我的代码,请随意询问所需代码的其他部分。我正在使用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 的值
任何帮助都将不胜感激
首先,我希望看到更多的模型和视图分离。意思是:您需要一个服务来获取数据,该服务将向另一个更新UI的控制器抛出事件。阅读更多关于:JavaScript中的pub-sub机制。
第二,您可以更改ajax调用以返回已更改单元格的列表。
function showOffer(id_offer) {
$.ajax({
url: '<?php echo base_url('admin/order/getOffers'); ?>',
type:'GET',
data: {},
success: function(data){
publish('dataChanged', data);
}
}
});
}
subscribe('dataChanged', function(data)) {
var offers = data.offers;
for (int i = 0 ; i < offers.length ; i++) {
// update cell in table
}
});
相关文章:
- 在同一tr-jQuery中获取td的值
- jQuery将输入集中在下一个tr->td时,td包含一个输入字段,但从不关注html选择
- 使用动态变量从tr访问子td
- 在 jquery 中的 TR 中查找 td 的所有输入
- jQuery选择器,用于查找包含具有特定值的TD输入的TR
- 防止隐藏的 tr 破坏 td 宽度
- focus Using Jquery <tr> <td>
- 如何在选定的 tr 对象中选择 td
- 根据TD类别隐藏TR
- 访问特定<td>对于给定<tr>以及更改html
- 如何在点击tr的td后获取tr的id's元素
- 使用js:order<创建表时出现问题;tr>并且<td>
- 正在获取循环中td元素的tr id
- 我如何在AJAX中循环数据并在其中存储特定值's各自的tr td
- jquery:将TR移动到新移动的TD
- 获取动态值 tr jquery 的每个 td 值
- 使用jQuery从TR父级中选择第一个TD子级
- Jquery:选择tr元素的第二个td
- 选择具有动态 ID 的特定 tr 的特定 td
- 如何使表格td tr根据文本长度自动宽度