使用ThinkPHP与Xajax整合开发AJax应用(示例:二级级联菜单)

     XAjax是优秀的封装了业务逻辑的PHP平台AJAX框架,简单易用,使用者不需要了解JS的细节而只需要了解PHP语言,以及基本的AJAX原理.

    ThinkPHP则是国产的一款优秀的PHP敏捷开发开源框架,I/O效率高,高度封装了WEB开发中常用的逻辑,本人极度推荐.

     言归正传,以下讲如何使用ThinkPHP结合Xajax开发AJAX应用.

     1.目录结构关系

     许多人可以根据XAjax的示例写出AJAX程序来,但是一运用到框架中就摸不着头脑,原因在于对相应框架的模型和结构不了解.

     ThinkPHP项目中,通常把第三方库放在Vendor目录下,然后使用Vendor函数引入,而第三方库并不需要使用Thinkphp的编码规范和命名规范。

     把Xajax核心文件以及JS库文件夹命名为Ajax,放在Vendor目录下:

      XAjax中会用到一个处理数据的PHP函数,我们把他定义在Ajax目录下

     

     那么,这种目录结构,我们可以使用如下方式导入:


     2.入口函数重写

     大家知道,ThinkPHP是单一入口的WEB框架,因此,非常有利于我们开发AJAX程序,我们重写Index模块的index方法(其它模块,其它方法类似)

   

  3.处理函数findmajor()定义

        

4.模板文件的定义

    

到此.一个院系-专业级联菜单完成

    

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值