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

Which technique is used to update the values inside the combo box dynamically?

本文关键字:组合 更新 技术 用于 动态      更新时间:2023-10-16

>我正在制作一个网页,其中组合框中的值取决于通过选择特定国家/地区来选择其他字段(例如注册表),各州的组合框仅显示该国家/地区的州。那么,这种对组合框的值的动态分配是否发生在javascript或某些后端编程语言(如java或C++)中?如果它可以通过两者发生,那么使用哪个更可取?提前谢谢。

从技术上讲,您可以通过多次往返后端来设置select options的值(我假设这就是您所说的combo框的意思),记住所有提交的值,然后将选择正确选项的 HTML 呈现回用户。

然而,这是10年前曾经发生的事情。

现在,使用Javascript来完成这项任务是一件不费吹灰之力的事情。使用Javascript也有两种方法可以做到这一点,这取决于决定填充select框的选项的逻辑有多复杂。如果需要多个数据库查询,则最好对选项的后端请求执行ajax调用,同时暂时挂起 UI 并显示加载屏幕。

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