JQuery从数据库输入后

本文关键字:输入 数据库 JQuery | 更新日期: 2023-09-27 18:06:34

代码:

jQuery('#FreeProlongation').on('change', function() {              
        if($(this).val() == "False"){}}

效果很好。虽然当我通过从数据库中获取数据的列改变freeextension的值(而不改变它自己)时,该事件不起作用。什么好主意吗?

JQuery从数据库输入后

如果值是通过AJAX或WebSockets或类似的东西在Javascript中处理更新的值更新,那么JQuery触发器绝对是你需要触发一个事件,你可以添加一个处理程序(使用.on)来识别值已被更新,并更新您的字段。但是,如果更改是在其他地方进行的(例如,直接更改数据库中的值,或者从某个单独的应用程序更改),那么您将需要某种方式告诉客户端Javascript已经发生了这种情况,否则您将需要做一些事情,定期轮询服务器以刷新字段中显示的值。如果您在服务器端使用.net,请参阅(http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr)获得一个选项。