哪种技术用于动态更新组合框内的值?

时间:2013-11-02 13:52:00

标签: java javascript c++ html combobox

我正在创建一个网页,其中组合框内的值取决于通过选择特定国家/地区选择其他字段(如注册表单),状态的组合框仅显示该国家/地区的状态。那么,对于组合框的动态值分配是通过javascript还是使用某些后端编程语言(如java或C ++)进行的?如果它可以通过两者更合适地使用? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

可以从技术上设置select的{​​{1}}的值(我假设这是options框的意思)多次往返后端,记住所有提交的值,然后将选择了正确选项的HTML呈现给用户。

然而,这就是10年前的情况。

现在,使用Javascript完成此任务是一个nobrainer。有两种方法可以使用Javascript执行此操作,具体取决于决定填充combo框的选项的逻辑的复杂程度。如果它需要多个数据库查询,那么最好在临时挂起UI并显示加载屏幕时对选项的后端请求执行select调用。

如果决定很简单,那么您应该在客户端上执行此操作,仅使用Javascript并且不执行对后端的调用。最后一个选项是首选选项,因为它可以保持UI响应,并且不会对后端造成任何额外负载。