php – 带有codeigniter的ajax jquery.网址不访问控制器

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 带有codeigniter的ajax jquery.网址不访问控制器脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我是codeignITer的新手,无法让我的ajax工作.
我试图在点击时将链接内容加载到主文档中.
我寻找指示,但无法弄清楚.除ajax之外的所有工作都会返回alert(‘ERROR’)消息.没有任何内容加载到< div id ='load_here'>< / div>
也许我在config.PHP中遗漏了一些东西?我必须加载一些库才能使用吗?
任何想法都会有所帮助
//主要文件链接
<span id='reg_link_rules'>Link</span>  
<div id='load_here'></div>

//控制器

class Register extends CI_Controller {
   public function hello()
   {
      echo 'hello';
   }
}

// jquery

$(document).ready(function() {
    $('#reg_link_rules').click(function(eve){

    $.ajax({
      tyPE: "GET",url: "register/hello",complete: function(data){
        $('#load_here').htML(data);
    },error: function(){alert('error');}
    });
  });
});

我认为问题是ajax url不能访问控制器.
Z:/ home / codeigniter / www / register / test这是我觉得它需要我的地方

问题解决后,网址需要为http://codeigniter/index.php/register/hello

尝试使用url:“/ register / hello”.

可以做到一点.

通常我做一个

<script type="text/javascript">
    base_url = '<?=base_url()?>';
</script>

在我的页面的开头,简单地说

base_url+"register/hello"

代替

即使/不正确,这也使我的ajax更可靠.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 带有codeigniter的ajax jquery.网址不访问控制器全部内容,希望文章能够帮你解决php – 带有codeigniter的ajax jquery.网址不访问控制器所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。