gpt4 book ai didi

php - 带有 codeigniter 的 ajax jquery。 url 不访问 Controller

转载 作者:可可西里 更新时间:2023-11-01 13:41:51 25 4
gpt4 key购买 nike

我是 codeigniter 的新手,无法让我的 ajax 工作。
我试图让链接在点击时将内容加载到主文档中。
我寻找说明但无法弄清楚。除 ajax 返回之外的所有作品 alert('ERROR')信息。 <div id='load_here'></div> 中没有加载任何内容
也许我在 config.php 中遗漏了什么?我必须加载一些库才能工作吗?任何想法都会有所帮助//主文档链接

<span id='reg_link_rules'>Link</span>  
<div id='load_here'></div>

// Controller

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 没有访问 Controller 。Z:/home/codeigniter/www/register/test 这是我认为需要我去的地方

问题已解决,url需要为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。 url 不访问 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com