Javascript Codeigniter和AJAX从数据库检索/获取数据错误
我总是在ajax中使用错误函数,这里的问题是什么 我想检索存储在数据库中的img url,并使用jquery将其追加以显示我的img库。但在我做这些之前,我必须确保它总是落在成功函数上,但我总是落在错误函数上。。。所以我不能继续,我被困在这里 更新: 检查控制台,在success:function(result) 我的剧本: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(); $.
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.
}
});
}