如何使用jQuery将textchange值传递给控制器

时间:2012-09-01 04:25:27

标签: jquery

我的视图页面中有多行。在每一行中都有一个文本框。 当其中一个文本字段中的值发生变化时,我需要将同一行中的前一个单元格和新值都传递给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);
    });

  });
});

1 个答案:

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


  });
});