2 回答

TA貢獻2041條經驗 獲得超4個贊
用于.on('change')
綁定到輸入事件。
此外,如果您要使用 ajax,請不要使用 slim minified jquery 庫,它不包含在內。
編輯:我使用這段 html/js 使腳本正常工作:
<script
? ? ? ? src="https://code.jquery.com/jquery-3.4.1.min.js"
? ? ? ? integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
? ? ? ? crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<script type="text/javascript">
? $('#diary').on('change', function() {
? ? $.ajax({
? ? ? type: "POST",
? ? ? url: "updatedatabase.php",
? ? ? data: {content: $('#diary').val()},
? ? ? success: function(? msg? ) {
? ? ? ? alert('Data Saved: ' + msg);
? ? ? },
? ? ? dataType: "text"
? ? });
? });
</script>

TA貢獻1810條經驗 獲得超5個贊
您應該像這樣使用 jQuery中的更改:
$('#diary').on('change', function() { code... });
要么
$(document).on('change', '#diary', function() { code... });
或者如果 #diary 不是動態創建的(在運行時),你可以這樣做:
$('#diary').change(function() { code... });
- 2 回答
- 0 關注
- 110 瀏覽
添加回答
舉報