当用户更改文本框的值时,我试图将值插入数据库。我已经在没有 jQuery 的情况下自行检查了后端代码 (C#),并确认它正在工作,这让我相信问题在于 jQuery.change()
事件没有被触发。
我见过许多相同的问题,尽管没有一个解决方案似乎相关。我怎样才能得到这个工作?
jQuery:
<script type="text/javascript">
$(function () {
$('.qty').change(function () {
$.post('/InlineEditing.cshtml', { qty: $(this).val(), id: $(this).attr('id') },
function (data) {
alert(data.trim());
});
});
});
</script>
HTML:
<input type="text" class="qty" id="1" value="0" />