“修改”页面的多重条件载入,如何最行之有效?
公司现在有个项目,在页面载入时,根据城市的不同,载入的数据内容不同。
目前有7项内容需要页面载入时就加载。并且因为是修改功能,所以还要传递大量的参数来确定哪个是从数据库取到的值,然后判断是否checked或者selected
比如说酒店,页面初始选择是北京,就只需要载入北京的酒店。
然后餐厅,也是只载入北京的餐厅。旅游景区景点,导游、司机等同样根据城市载入……
这些还不是最头疼的,最头疼的是,因为服务种类的不同,表单的样式也有些不一样,比如说A服务有div#div_a,而B服务只需要一个层是div#div_b就行了,C服务却是要div#div_a和div#div_b都要显示。这样就要在onload中先判断是A还是B还是C,然后异步判断需要载入哪个DIV,但是DIV里面的内容又是通过Ajax获取的……
求解,如何能有效又清晰的理顺这里面的思路?并且能让程序结构最清楚?
另外:我没用任何框架,直接写的JS,程序是ASP