Извинения, если название не подходит. Я хочу, чтобы получить оценку конкретного продукта с помощью jQuery и показать на их конкретное текстовое поле курса. Проблема в том, что я не могу показать конкретную цену этого продукта в тексте этой строки.
В моем случае я получаю оценку по каждому товару, но не могу отобразить ее в определенном текстовом поле этой строки. Нет проблем в моем контроллере, модели или переменной window.PId. Я получаю оценку по каждому продукту, у меня проблема с отображением в определенном ряду.
Пожалуйста, не расстраивайтесь, если что-то не так с вопросом
$(document).on('focusout','input[id^=ProductId]',function(){
var PId2 = window.PId;
var counter = 1;
$.ajax({
url: '<?php echo base_url(); ?>Purchase/GetProductRate',
data:{Product:PId2},
type: 'post',
dataType: 'html',
success:function(data){
$("#Rate_"+counter).val(data);
}
})
counter++;
})
» HTML
<?php
$SNo = 1;
for ($i=0; $i < 5; $i++) {
?>
<tr class="txtMult">
<td style='padding:5px; width:2%;'><?php echo $SNo; ?></td>
<td style='padding:5px; width:10%; text-align:left;'>
<input type="text" class="form-control" name="ProductId[]" id="ProductId_<?php echo $SNo; ?>" autocomplete="off">
<input type='hidden' name="hdnProductId[]" id='hdnProductId_<?php echo $SNo; ?>'>
</td>
<td style='padding:5px; width:5%;'><input type='number' step="0.01" style='width:100%;text-align:right;' name='Quantity[]' class='Quantity' id='Quantity_<?php echo $SNo; ?>' value='<?php echo $Ordervalue["Quantity"]; ?>' autocomplete='off'></td>
<td style='padding:5px; width:8%;'><input type="number" step="0.01" style="width:100%; text-align:left;" id="DeductionRawMaterial_<?php echo $SNo; ?>" name="DeductionRawMaterial[]" autocomplete="off" required="required"></td>
<td style='padding:5px; width:5%;'><input type="number" step="0.01" style="width:100%; text-align:right;" name="Rate[]" class="Rate" id="Rate_<?php echo $SNo; ?>" autocomplete='off'></td>
<td style='padding:5px; width:5%;'><input type="number" style="width:100%; text-align:right;" name="Amount[]" class="Amount" id="Amount_<?php echo $SNo; ?>" readonly="readonly"></td>
<td style='padding:5px; width:5%;'><input type="number" style="width:100%; text-align:right;" name="GST[]" class="GST" id="GST_<?php echo $SNo; ?>" autocomplete="off"></td>
<td style='padding:5px; width:5%;'><input type="number" style="width:100%; text-align:right;" name="GSTAmount[]" class="GSTAmount" id="GSTAmount_<?php echo $SNo; ?>" readonly="readonly"></td>
<td style='padding:5px; width:5%;'><input type="number" style="width:100%; text-align:right;" name="FED[]" class="FED" id="FED_<?php echo $SNo; ?>" autocomplete="off"></td>
<td style='padding:5px; width:5%;'><input type="number" style="width:100%; text-align:right;" name="FEDAmount[]" class="FEDAmount" id="FEDAmount_<?php echo $SNo; ?>" readonly="readonly"></td>
<td style='padding:5px; width:7%;'><input type="number" min="0" style="width:100%; text-align:right;" name="NetAmount[]" class="NetAmount" id="NetAmount_<?php echo $SNo; ?>" readonly="readonly"></td>
<td style="padding:5px; width:2%;">
<span style='color:red;' id='remove_".$SNo."' class='fa fa-times-circle'></span>
</td>
</tr>
<?php $SNo++; } ?>
» Вот какой результат приходит
» Это то, что я хочу получить