初始化下拉框,用js好,还是c:foreach好

初始化省份下拉框
1.页面初始化用ajax,查询所有省份,拼接成下拉框,放在相应节点下
2.现在后台查询相互所有的provinceList,然后再前台c:foreach循环
这两种哪种好?

数据量不大就不要ajax,直接页面输出,要不会多一次服务器请求

看你的下拉是不是联动?
1、如果只需要省级下拉的,直接用c:foreach,一次直接展示;
2、如果是多级联动下拉,建议初始化的省级采用c:foreach,后续的联动采用ajax请求。
这样相对请求的次数减少,减少了改变dom结构的次数。