如何从onchange事件中调用控制器方法?
我正在使用Spring MVC。
我有一个<form:list>
,我希望在列表中触发onchange事件时更新当前页面。
答案 0 :(得分:1)
只需将表单提交给服务器即可。您可以在JS中使用继承的form.submit()
函数。
onchange="submit()"
在服务器端,您可以根据提交的输入值执行条件事项。
作为一种现代替代方案,您还可以通过使用JS(也称为Ajax)触发异步HTTP请求来完全透明地完成此操作。但是既然你正在使用Spring MVC并且我没有使用Spring MVC,我就不能建议如何正确地将Ajax与Spring MVC粘合在一起。您至少可以在Google上找到一些文章,例如this one。