最近做个基于dedecms的旅游网,其中有个酒店预订频道类似于携程网和同程网,我仔细看了同程网的代码,发现它们在酒店查询页面的房型部分是用ajax取得api接口数据,其流程大致是ajax请求→处理文件HotelRoomInfoGeneral.ashx开始查询数据库→返回数据显示。这样的话就可以得到数据库的实时数据,而这些数据可以是酒店在后台自行添加,也可以是网站添加。现在的问题是,处理文件HotelRoomInfoGeneral.ashx改成php从mysql得到数据,并建立一个后台使之用于添加酒店数据,酒店也可以在自身权限范围对自己的房态进行更新或查看订单.鉴于我对php和ajax不怎么了解,特来寻求高手解答或外包亦可,主要工作是做这个后台和处理前台ajax请求的php文件。后台主要有管理员:管理搜索酒店、房型,订单管理,会员(即酒店)管理,管理员和酒店之间的短消息提醒,酒店:类似于淘宝网管理自己网店一样,主要是房态的增减。一切简化的说,就是实现下面这个图中数据的存读。
不知我讲的是否足够清楚,如果需要询问可回复或者QQ1796399079详谈。,只需功能,界面已有。注意点击看一下那两个同程网的链接,这样会更容易理解我的问题。

解决方案 »

  1.   

    api接口数据应是这个http://api.17u.cn/gethotelprice/HotelRoomInfoGeneral.ashx?&FromBackName=HotelPrice&HotelId=17399&ComeDate=2011-06-15&LeaveDate=2011-06-20&MemberId=0&ts=2011年6月8日%2019:21:05&jsoncallback=jsonp1307532064084&_=1307532065311
      

  2.   

    ajax请求带上酒店ID 返回房间列表的json格式,循环放到对应的位置即可
      

  3.   

    有不少人QQ一来就问要做什么,请先仔细看我的帖子内容再来加QQ,以免浪费彼此时间,谢谢。
      

  4.   

    业务逻辑如何实现,你应该明白的,问题是,ajax方面你不懂啊,并且是基于dedecms的,虽然可以自己写ajax,但是,最好还是使用dedecms自带的ajax,给你个网址,是PHP论坛的:http://www.loftlab.net/thread-6-1-1.html
    这里边介绍了dedecms的ajax的用法,讲的比较明白
    顺便给自己带个外链,如带来不便,请谅解下小弟啊