一个关于CodeIgniter框架的麻烦以及解决

CodeIgniter框架的小巧灵活给我们带来了很多便利,在使用的过程中,我却遇到了一个很奇怪问题

具体问题描述:

我在处理登录模块的时候,当点击登录按钮的时候把数据提交到控制器c1的方法login_ok方法,然后在此方法中显示主页面,但是我这个主页面是一旦加载了就会调用javascript默认的function函数执行点击按钮的方法,点击完按钮后又调用jquery的AJax,Ajax把参数提交给一个控制器C2里面的方法1,方法1加载model1,并且把数据提交给model1里面的方法,model1返回数据给方法1,方法1返回数据给Ajax,然后显示到页面上来。这样的结果是Ajax好像无法把参数提交给一个控制器C2里面的方法1,本人初学CI框架,原本以为还没有实例化控制器c2麻,所以我就把login_ok方法放到了c2里面,我觉得要想调用这个方法必需要实例化c2,这样方法1就可以被使用了

但是,依然不能正常工作,只有把登录成功并显示页面放在c2的index()方法上才能正常使用。不过接下来我想点击链接再一次进入该页面的话我就要重新写一个方法是显示该页面就行了,结果还是不能用,只能在index上显示,我很疑惑,所以把两个方法集成在index上面,用了一个isset函数,接下来就正常了,目前还不清楚原因是什么,等我接下来继续深入学习Ci框架估计能知道原因是什么

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值