В настоящее время я использую forEach
, который будет выполнять код для каждой строки за строкой данных. Моя проблема сейчас в том, как я могу выполнить код только для определенной новой строки и игнорировать ранее добавленную строку?
function InStockk() {
_datatableData.forEach(function (rowData) {
var ID = rowData.ID;
var quantity = parseInt($("#txtQuantity" + ID).val(), 10);
if (!quantity) { quantity = 0; }
var id = $("#txtItem"+ID).select2("val");
console.log("stock id :" + id);
$.ajax({
url: "../WS/wsQuotation.asmx/GetStockInfo",
type: 'GET',
data: {
StockID: id ,
},
success: function (data) {
var json = JSON.parse(data);
var instock = parseFloat(json[0]["Inventory_Quantity"]);
$("#txtStock" + ID).val(instock - quantity);
},
error: function (xhr, status, error) {
alert(xhr.responseText + ": " + error);
}
});
});
}