前段时间,在项目中遇到了一个问题,在会员中心当会员注册或者会员修改自己地区信息的时候,如果选择最底级地区,整个地区回退到最顶级地区的选择菜单,整个详细的地区信息不能正常显示。于是,从前端js函数代码着手调查产生这个效果的原因。刚开始的时候,在前端js函数中增加判断所获取的地区是否是最底级地区的判断,,但是一直解决不了这个问题。后来,转变思路,在后台获取地区信息的函数中当用户选择是底级地区(不存在子级地区)的时候,将它对应的所有父级地区信息全部保存起来。这样当选择底级地区的时候,锁获取的地区信息就不为空。
所以特意来记录一下。
前台调用后台代码:
></span>
>
3: window.onload = function () {
);
5: }
6:
7: </script>
8: