0

我的视图页面中有多行。每一行都有一个文本框。当其中一个文本字段中的值发生更改时,我需要将同一行中的前一个单元格和新值都传递给控制器​​,我该怎么做?

$(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);
    });

  });
});
4

1 回答 1

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); } );


  });
});
于 2012-09-01T06:28:32.820 回答