Php 无法在ajax url中加载Codeigniter控制器
我想在ajax url中加载codeigniter的控制器 这是codeigniter主视图头部的代码:Php 无法在ajax url中加载Codeigniter控制器,php,ajax,codeigniter,Php,Ajax,Codeigniter,我想在ajax url中加载codeigniter的控制器 这是codeigniter主视图头部的代码: <script type="text/javascript"> var x = 1; function cek(){ $.ajax({ url: "<?=base_url();?>cekPesan", cache: false,
<script type="text/javascript">
var x = 1;
function cek(){
$.ajax({
url: "<?=base_url();?>cekPesan",
cache: false,
success: function(msg){
$("#notifikasi").html(msg);
}
});
var waktu = setTimeout("cek()",3000);
}
$(document).ready(function(){
cek();
$("#pesan").click(function(){
$("#loading").show();
if(x=1){
$("#pesan").css("background-color","#efefef");
x = 0;
}else{
$("#pesan").css("background-color","#4B59a9");
x = 1;
}
$("#info").toggle();
//ajax untuk menampilkan pesan yang belum terbaca
$.ajax({
url: "<?=base_url();?>lihatPesan",
cache: false,
success: function(msg){
$("#loading").hide();
$("#konten-info").html(msg);
}
});
});
$("#content").click(function(){
$("#info").hide();
$("#pesan").css("background-color","#4B59a9");
x = 1;
});
});
</script>
var x=1;
函数cek(){
$.ajax({
网址:“cekPesan”,
cache:false,
成功:功能(msg){
$(“#notifikasi”).html(msg);
}
});
var waktu=setTimeout(“cek()”,3000);
}
$(文档).ready(函数(){
cek();
$(“#pesan”)。单击(函数(){
$(“#加载”).show();
如果(x=1){
$(“#pesan”).css(“背景色”,“#efef”);
x=0;
}否则{
$(“#pesan”).css(“背景色”,“#4B59a9”);
x=1;
}
$(“#信息”).toggle();
//阿贾克斯努力实现这一目标
$.ajax({
网址:“lihatPesan”,
cache:false,
成功:功能(msg){
$(“#加载”).hide();
$(#konten info”).html(msg);
}
});
});
$(“#内容”)。单击(函数(){
$(“#info”).hide();
$(“#pesan”).css(“背景色”,“#4B59a9”);
x=1;
});
});
当我运行它时,页面无法加载。我不明白为什么。检查,您是否加载了URL帮助程序。在您的应用程序中,是否允许使用php短标记 您是否已加载URL帮助程序?你们有firebug吗?它对ajax真的很有帮助。当然,我已经加载了url帮助程序…在您的控制台中有任何错误、消息等吗?感谢Dale和Collin,在尝试Dale之类的firebug后,现在,我发现错误是错误的请求,所以,我只需添加
键入:“REQ”
-->对于请求,它现在工作正常…请不要添加(已解决)或类似的话题,而不是张贴解决方案作为一个答案自己,并接受它作为正确的答案。