再问个下拉从数据库取下拉数据的问题? 400 报错
当一个页面中有很多个不同下拉,并且下拉数据都要从数据库获取的时候,那我该怎么办?每一个下拉都要ajax请求一次后台,那十几个下拉就要请求十几次,我觉得太多了...这个有什么好的解决办法么?
小技巧,可以在用户点击下拉列表的时候再加载,因为有的只是好奇打开你的页面看一下,不一定会点那些下拉列表。
如果实在过多,而且又比较固定,不是经常变化的,可以把配置读取出来放在web服务器里面用xml保存起来,要的时候就从xml读取,命明显会比从数据库加载快。
其他的,我没什么好办法了,楼下继续补充~
######Thanks!######如果要减少数据库压力,可以考虑写配置文件。。。
如果是怕ajax请求,那你可以讲数据在页面生成的时候就直接生成。。。
######Thanks######学dwr的那种,批处理,一次请求,不过估计对你有难度。。。如果你直接用的dwr,这个难度当我白说。
1楼说的xml,你还不如直接生成js文件好了,json格式的也行,xml真的不感冒,还得解析。
最土的,如果你不会ajax,你怎么办?请求的时候直接读了数据写到页面上!一点ajax的东西都没有。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。