Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Codeigniter和AJAX从数据库检索/获取数据错误_Javascript_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript Codeigniter和AJAX从数据库检索/获取数据错误

Javascript Codeigniter和AJAX从数据库检索/获取数据错误,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我总是在ajax中使用错误函数,这里的问题是什么 我想检索存储在数据库中的img url,并使用jquery将其追加以显示我的img库。但在我做这些之前,我必须确保它总是落在成功函数上,但我总是落在错误函数上。。。所以我不能继续,我被困在这里 更新: 检查控制台,在success:function(result) 我的剧本: function load_contents(track_page) { $('#loading').show(); $.

我总是在ajax中使用错误函数,这里的问题是什么

我想检索存储在数据库中的img url,并使用jquery将其追加以显示我的img库。但在我做这些之前,我必须确保它总是落在成功函数上,但我总是落在错误函数上。。。所以我不能继续,我被困在这里

更新:

检查控制台,在success:function(result)

我的剧本:

    function load_contents(track_page)
    {
        $('#loading').show();

        $.ajax({
            url:'<?php echo base_url('gallery/load_design');?>',
            type:'GET',
            dataType:'json',
            success:function(result)
            {
                alert("success");
            },
            error:function()
            {
                alert("failed"); //it always show the alert failed.

            }
        });
    }
我的模型:

    function load_gallery($user_id)
    {
        $query = $this->db->query("SELECT * from designs WHERE user_id = '".$user_id."' LIMIT 9");
        return $query->result_array();
    }

当服务器以2xx http状态应答您时,您将进入成功功能。
如果您总是进入错误功能,则codeigneter中会出现错误

尝试从服务器获取http状态(浏览器控制台将帮助您),它将帮助您了解问题所在。

您应该在页脚中创建第一个全局变量

var base_url = "<?= base_url(); ?>";

它表示SyntaxError:missing:after属性id on success:function(result)
var base_url = "<?= base_url(); ?>";
function load_contents(track_page)
    {
        $('#loading').show();
        var ref = new Date(); 
        var url = base_url + "gallery/load_design?=" + ref.getTime();
        $.ajax({
            url:url,
            type:'GET',
            cache: false,
            success:function(result)
            {
                alert("success");
            },
            error:function()
            {
                alert("failed"); //it always show the alert failed.

            }
        });
    }