我的视图页面中有多行。在每一行中都有一个文本框。 当其中一个文本字段中的值发生变化时,我需要将同一行中的前一个单元格和新值都传递给Controller,我该怎么做?
$(document).ready(function () {
$("#Quantity").keyup(function () {
var url = '@Url.Content("~/")' + "Show/Movie";
var qtity = '#Timing';
$.getJSON(url, {
quantity: $(qtity).val()
}, function (data) {
$(".TotalPrice").val(data);
});
});
});
答案 0 :(得分:0)
您可以将当前值存储为元素的data
:
$(document).ready(function () {
$("#Quantity").keyup(function () {
var url = '@Url.Content("~/")' + "Show/Movie";
var qtity = $('#Timing');
quantity={};
quantity.current=qtity.val();
quantity.prev = qtity.data('qty') || ""; //get data of the prev state
qtity.data('qty',qtity.val()); // set data for next change
$.getJSON(url, quantity , function (data){ $(".TotalPrice").val(data); } );
});
});