更新每个选定的相同项目的库存输入值

时间:2016-08-30 17:30:55

标签: javascript php jquery html ajax

我有一个问题,我需要为每个具有相同项目的选择框更新库存值(实时),例如在附加的图像上,有两个选择输入具有相同的项目。

ATTACHED IMAGE

我希望根据库存数量和数量输入的差异更新第二行的库存数量。

示例:

1st Row: QTY: 3000 , STOCK : 6000
2nd Row: QTY: 5000 , STOCK : 3000 (3000 because on the 1st row the stock has been deducted by 3000)

希望你能提供帮助。 这是我的代码,        谢谢

$('select[name="selector[]"]').change(function () {
$.ajax({
url: 'changeitem',
context: this,
dataType: 'json',
data: {
'itemid': this.value
},
success: function(info) {
var soid = $('#soid').val();
$(this).closest('td').next().next().find("#xstock").val(info.stock);
$.ajax({
url: 'getsoitemqty',
context: this,
dataType: 'json',
data: {
'itemid': this.value,
'soid': soid
},
success: function(info) { 
$(this).closest('td').next().find("#xqty").val(info.qty);
var stock = 0;
var qty = 0;
var needed = 0;
stock =  $(this).closest('td').next().next().find("#xstock").val();
qty =   $(this).closest('td').next().find("#xqty").val();
needed = parseInt(qty) - parseInt(stock); 
if(needed<=0) {
needed  = 0;
}
$(this).closest('td').next().next().next().find("#xneedqty").val(needed);
}
});
}
});
});

0 个答案:

没有答案