哪种技术用于动态更新组合框中的值
Which technique is used to update the values inside the combo box dynamically?
>我正在制作一个网页,其中组合框中的值取决于通过选择特定国家/地区来选择其他字段(例如注册表),各州的组合框仅显示该国家/地区的州。那么,这种对组合框的值的动态分配是否发生在javascript或某些后端编程语言(如java或C++)中?如果它可以通过两者发生,那么使用哪个更可取?提前谢谢。
从技术上讲,您可以通过多次往返后端来设置select
options
的值(我假设这就是您所说的combo
框的意思),记住所有提交的值,然后将选择正确选项的 HTML 呈现回用户。
然而,这是10年前曾经发生的事情。
现在,使用Javascript来完成这项任务是一件不费吹灰之力的事情。使用Javascript也有两种方法可以做到这一点,这取决于决定填充select
框的选项的逻辑有多复杂。如果需要多个数据库查询,则最好对选项的后端请求执行ajax
调用,同时暂时挂起 UI 并显示加载屏幕。
如果决策很简单,那么你应该在客户端上做,只使用 Javascript,而不执行对后端的调用。最后一个选项是首选选项,因为它使 UI 保持响应,并且不会在后端上造成任何额外的负载。
相关文章:
- 从C++本机插件更新Vector3数组
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 可组合的lambda/std::函数与std::可选
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- 混合组合和继承的C++问题
- 我需要将多个函数组合为一个函数
- cmake更新缓存的变量
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 更新到莫哈韦后出现cmath错误
- 通过组合不同的类型来创建唯一的id
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- OpenMP:并行更新数组总是需要减少数组吗
- 模板元编程:如何将参数包组合成新的参数包
- 为什么我的变量没有更新,我的 LED 没有亮起?
- 指针没有更新它在void函数内部指向的值
- 如何在c++中获取要更新的值
- 已修改的LinkedList未在文本文件本身中更新
- 哪种技术用于动态更新组合框中的值
- Qt如何使用组合框选择更新GUI QFrame