我应该使用ajax调用还是将州地图及其对应的城市分配给javascript变量

时间:2018-07-04 05:48:42

标签: javascript ajax jsp

我有一张国家地图及其相关城市清单。 因此,只要用户更改下拉菜单中的“状态”,用户界面就应该在其他下拉菜单中填充相应的城市列表。

我在想两种方法:

  1. 每次状态更改时都进行Ajax调用以获取城市列表。

  2. 获取州地图和城市列表,并将其分配给javascript jsp页面中的变量。

在这两种方法中,我将仅在类实例化期间查询数据库一次,并获取城市的状态和列表,并将其分配给类中的属性。

有人可以建议哪个更好吗?

1 个答案:

答案 0 :(得分:0)

这取决于页面加载时间的重要性,如果您希望页面真正快速加载,请使用ajax方法。同样,如果城市数量很多,最好使用Ajax。

如果加载时间不是问题,并且没有太多数据,则通过jsp将其分配给javascript变量。