テキストボックスの値がユーザーによって変更されたときに、データベースに値を挿入しようとしています。.change()
jQuery を使用せずにバックエンド コード (C#) を単独でチェックし、動作していることを確認しました。これにより、問題は jQueryイベントが発生していないことにあると思われます。
関連する解決策はないように見えますが、同じ質問をたくさん見てきました。どうすればこれを機能させることができますか?
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" />