很抱歉,标题不合适。我想使用jQuery获取特定产品的价格,并在其特定文本字段上显示价格。问题是我无法在该行的文本中显示该产品的具体汇率。
就我而言,我正在获取每种产品的价格,但无法在该行的特定文本字段上显示它。我的控制器,模型或变量window.PId没有问题。我正在获取每种产品的价格,在将其显示在特定行上时遇到了问题。
如果有什么问题,请不要气disc
$(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++; } ?>
»这就是结果
»这就是我想要的