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 关注
- 88 浏览
添加回答
举报