java使用哪种技术动态更新组合框中的值?
我正在制作一个网页,其中组合框内的值取决于选择某个其他字段,如注册表,通过选择特定国家,州组合框仅显示该国家的州。那么,JavaScript或一些后端编程语言如java或C++,是否会动态地将值分配给组合框?如果这两种方法都能实现,那么使用哪种方法更可取? 提前谢谢
你可以在下面搜索框中键入要查询的问题!
我正在制作一个网页,其中组合框内的值取决于选择某个其他字段,如注册表,通过选择特定国家,州组合框仅显示该国家的州。那么,JavaScript或一些后端编程语言如java或C++,是否会动态地将值分配给组合框?如果这两种方法都能实现,那么使用哪种方法更可取? 提前谢谢
# 1 楼答案
可以从技术上设置
select
options
(我假设这就是你所说的combo
框)的值,方法是对后端进行多次往返,记住所有提交的值,然后将选择了正确选项的HTML呈现给用户然而,这是10年前发生的事情
现在,使用Javascript来完成这项任务是一件很难的事。使用Javascript也有两种方法,这取决于决定填充
select
框的选项的逻辑有多复杂。如果它需要几个DB查询,那么最好在暂停UI并显示加载屏幕的同时,对后端的选项请求执行ajax
调用如果决定很简单,那么应该在客户机上执行,只使用Javascript,而不执行对后端的调用。最后一个选项是首选选项,因为它可以保持UI的响应性,并且不会在后端造成任何额外负载