我没有使用Javascript/JQuery/AJAX的经验,所以我想知道是否可以在文本框失去焦点后调用一个函数来在我的数据库上执行查询。
我在我的页面中显示一个表(使用PHP),其中的文本框包含与我的数据库中的表相同的值,当有人更改文本框中的值时,我希望使用UPDATE查询来更改DB表,以使它们相等;这是使用AJAX或JQuery实现的方法吗?
发布于 2012-07-28 20:19:16
<input type="text" id="check">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$("#check").blur(function() {
alert('working');
});
</script>
发布于 2012-07-28 19:12:18
将处理程序绑定到change
事件:
<textarea onchange='ajax_call()'></textarea>
其中ajax_call
是用于更新DB的函数。
发布于 2012-07-28 19:17:57
可以,停那儿吧。首先,您需要等待JavaScript事件,如onchange/onblur或其他。而不是向服务器发出Ajax调用。它将更改数据库中的数据,并可能产生一些数据,您可以将这些数据放到页面上。您可以使用jQuery来操作您的页面。
另一种方式是等待,直到有人按下提交按钮,然后更新数据库中的数据。
https://stackoverflow.com/questions/11700453
复制相似问题