无法在ajax url中加载Codeigniter控制器

时间:2012-07-16 16:01:57

标签: php ajax codeigniter

我想在ajax url中加载codeigniter的控制器。

这是codeigniter主视图头部的代码:

<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>

运行时,无法加载页面。我不明白为什么。

1 个答案:

答案 0 :(得分:-1)

检查,你是否加载了URL帮助器。并且在您的应用程序中允许使用php短标签。