簡體   English   中英

獲取特定ID的值並顯示在該行的特定字段上

[英]Get value of specific ID and display on specific field of that row

如果標題不合適,請道歉。 我想使用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++; } ?>

» 這就是結果

結果如何

» 這就是我想要的

而我的期望

你需要改變類型來獲得

你需要改變從Post獲得的類型

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM