Как разобрать ввод значений в JavaScript в другой модальный ввод? - PullRequest
0 голосов
/ 13 мая 2019

Я хочу отобразить данные из некоторых данных, которые я заполнил ранее.но я столкнулся с проблемой, я не могу получить данные, которые я хочу, когда я делаю запрос, я должен на странице в этом случае.один JavaScript и один HTML.Вот мой код:

** javascript **

function addTableRowHasilProduksi() {
    row = parseInt($('#tableRowHasilProduksi').val()) + 1;
    $('#plusButtonHasilProduksi').remove();
    //var tableRow = document.getElementById("rowTableHasilProduksi_"+row);
    //var tableRowClone = tableRow.cloneNode(true);
    //tableRow.parentNode.insertBefore(tableRowClone, tableRow.nextSibling)
    var html = ' \
    <tr id="rowTableHasilProduksi_' + row + '"> \
    <td><button type="button" class="btn btn-info" data-toggle="modal" data-target="#myModal" onclick="row='+row+'"><b>Cari</b> <span class="glyphicon glyphicon-search"></span></button></td> \
      <td> \
       <input type="text" class="form-control" name="typepartid_' + row + '" id="typepartid_' + row + '" placeholder="Masukkan Part" readonly="" />\
      </td> \
    <td> \
       <input type="text" class="form-control" name="typepartname_' + row + '" id="typepartname_' + row + '" placeholder="Masukkan Part" readonly="" />\
      </td> \
     <td> \
       <input type="text" class="form-control" name="unitid_' + row + '" id="unitid_' + row + '" readonly="" />\
      </td> \
       <td id="tdTypeReject_' + row + '"> \
        <select id="locationid_' + row + '" class="form-control" name="locationid_' + row + '"> \
        ' + htmlTypeReject + ' \
        </select> \
      </td> \
      <td><input  id="qtystock_' + row + '" type="number" class="form-control" name="qtystock_' + row + '" /> \
      </td> \
      <td><input id="qty_' + row + '" type="number" class="form-control" name="qty_' + row + '" /> \
      </td> \
      <td><div class="input-group"><input id="mprosector_' + row + '" class="form-control" type="text" name="mprosector_' + row + '" readonly="readonly"><span class="input-group-btn"><button type="button" class="btn btn-default glyphicon glyphicon-folder-open" data-toggle="modal" data-target="#mprosectorModal" onclick="row='+row+'"></button></span></div>\
      </td> \
      <td><input id="keteranganreject_' + row + '" type="text" class="form-control" name="keteranganreject_' + row + '"/></td> \
      <td><button type="button" class="btn btn-sm btn-default" onclick="deleteRowHasilProduksi(' + row + ')">x</button></td> \
    </tr> \
    <tr id="plusButtonHasilProduksi"> \
      <td colspan="9"><button type="button" class="btn btn-sm btn-success" style="width:100%" onclick="addTableRowHasilProduksi();">TAMBAH</button></td> \
    </tr>';
    $('#tableHasilProduksi > tbody').append(html);
    $('#tableRowHasilProduksi').val(row);

    $("#locationid_"+row).change(function() {
    var partid = $("#typepartid_"+row).val();
    var location = $("#locationid_"+row).val();

    $.ajax({
      url : "api/hitungstock.php",
      data : "partid="+partid+
        "&location="+location,
      success : function(data) {
        $('#qtystock_' + row).val(data);

      }
    });
  });
}

html

<div class="modal fade" id="mprosectorModal" tabindex="-1" role="dialog" aria-labelledby="mprosectorModalLabel" aria-hidden="true">
           <div class="modal-dialog" style="width:70%">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="mprosectorModalLabel">Cari MPRO Sector</h4>
                    </div>
                    <div class="modal-body">
                        <table id="mprosector" class="table table-bordered table-hover table-striped">
                            <thead>
                                <tr>
                                    <th>LocationID</th>
                                    <th>Keterangan</th>
                                    <th>Stock</th>
                                </tr>
                            </thead>
                            <tbody>
                                 <?php
                                //Data mentah yang ditampilkan ke tabel    
                                include 'config/db.php';
                                $partid = $_GET['partid'];
                $sql = "SELECT
    a.LocationID,
    a.Keterangan,
    ISNULL((
        SELECT
            SUM (Qty)
        FROM
            Buku_Stock201905
        WHERE
            PartID = '$partid'
        AND LocationID = a.LocationID
    ),0) AS qty
FROM
    Ms_WarehouseStock a
WHERE
    a.Aktif = 1
ORDER BY
    a.LocationID";
                $s    = sqlsrv_query($conn, $sql);
                                while ($data = sqlsrv_fetch_array($s, SQLSRV_FETCH_ASSOC)) {
                                    ?>
                                   <tr class="pilihmprosector" data-kodesector="<?php echo $data['LocationID']; ?>">
                                        <td><?php echo $data['LocationID']; ?></td>
                                        <td><?php echo $data['Keterangan']; ?></td>
                                        <td><?php echo $data['qty']; ?></td>
                                    </tr>
                                    <?php
                                }
                                ?>
                            </tbody>
                        </table>  
                    </div>
                </div>
            </div>
        </div>

и вот скриншот из моей программы a b

Я хочу, когда я ввел данные в строку typepertid_ +.тогда значение может быть проанализировано в моем секторе mpro, чтобы я мог запросить значение из typepertid_ + row

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...