我正在尝试将此帖子发布到update_offer控制器。
$.post(site_url+"/offer/update_offer", { variable: 'asdf' },
function(data) {
alert(data);
});
这通常会完美地返回所有内容并提醒数据。没问题。
使用时会出现问题:
$this->db->where('oID = '.$offer['oID'].' AND oCompanyid = '.$this->session->userdata('company'));
$this->db->update('offers',$offer);
......它失败了。然后它不会返回或提醒任何东西。 如果我使用浏览器访问同一页面,我会收到“发生数据库错误...”,这只是一个html页面。
为什么不在$ .post脚本中返回?
答案 0 :(得分:0)
实际上你应该使用$ .ajax来处理请求。你可以做出更多的配置。
$.ajax({
url: 'Bla.php',
type: 'POST',
success: function(data) {
alert(data);
},
error: function() {
alert('Error');
}
});