我希望有3个下拉列表,如
选择:状态
选择城市
选择:餐厅
当第一个下拉列表中选择了一个项目时,“选择城市”列表会更新,当第二个下拉列表中选择了一个项目时,最后一个项目会更新。
我陷入了三种方法之中:
form onchange
来调用更新方法。现在托管,VPS和PAAS的每种方法的性能和优缺点如何比较?
答案 0 :(得分:1)
为了便于使用,我会使用Ajax调用更新选择框。
选择这种方法的另一个好处是你的应用程序逻辑主要是服务器端,在大多数情况下更容易编写测试。
您可以通过在视图中查询并将结果传递到模板来填充第一个选择框。如果您禁用其他2个选择框,则可以在通过ajax调用选择1之后激活/填充它们。