|
落伍网友
发表于 2014-3-10 20:50:52
来自 中国江苏淮安
本帖最后由 匿名 于 2014-3-10 21:06 编辑
重庆森林 发表于 2014-3-10 18:23
我大概看懂了一点,就是JS读取JSON数据,然后显示出来,问题是能不能在显示出来之前内部JS处理一下,按价 ...
没看到哪里发了ajax请求。
---
找到了。代码比较刁。
在roomlist.js里,大约13行- ;var hotels=null,dn=0,wks='',agent_id=0;function loadPrice(ids){var basePath=$($("body")[0]).attr("base");$.post(basePath+'?m=room.getListByHotel',{ids:ids},function(data){hotels=e val("("+data+")");for(var i=0;i<hotels.length;i++){loadHotel(hotels[i],true);}});}
复制代码 在for循环前加入
hotels.rooms.reverse();
即让获得的json数据中的rooms数组倒转,这一行的完整代码为- ;var hotels=null,dn=0,wks='',agent_id=0;function loadPrice(ids){var basePath=$($("body")[0]).attr("base");$.post(basePath+'?m=room.getListByHotel',{ids:ids},function(data){hotels=e val("("+data+")");hotels.rooms.reverse();for(var i=0;i<hotels.length;i++){loadHotel(hotels[i],true);}});}
复制代码 另,roomlist.js即你页面中的- <script type="text/javascript" src="/min/?f=theme/default/js/jquery.js,theme/default/js/hotel/hotelView.js,chosen/chosen.jquery.min.js,theme/default/js/hotel/roomList.js"></script>
复制代码 所引用的js文件 |
|