如何从 onchange 事件调用 Controller 方法?
我正在使用 Spring MVC。
我有一个<form:list>
我希望在列表中触发 onchange 事件时更新当前页面。
最佳答案
只需将表单提交到服务器即可。您可以使用 JS 中继承的 form.submit()
函数来实现此目的。
onchange="submit()"
在服务器端,您可以根据提交的输入值执行有条件的操作。
作为一种现代替代方案,您还可以通过使用 JS(也称为 Ajax)触发异步 HTTP 请求来完全透明地完成此操作。但由于您使用的是 Spring MVC 而我不使用 Spring MVC,所以我无法建议如何正确地将 Ajax 与 Spring MVC 粘合在一起。你至少可以在Google上找到一些文章,例如this one .
关于java - 如何从 onchange 事件调用 Controller 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157975/