2016-01-13 114 views
-4

我正在使用codeigniter。当我使用网站UI更新数据库值时,它会在数据库中更新,但在用户界面上它只显示旧值。刷新页面后,它显示更新的值。 请建议解决方案相同。 谢谢。Codeigniter:未显示更新值

+1

您应该向我们提供更多信息,以帮助您解决问题。告诉我们你的代码... :) – sotoz

回答

0

您需要使用AJAX。类似这样的:

data = {"slug" : slug}; 
    $.ajax({ 
     url: '', //url of controller where you would update the code using model 
     method: 'POST', //method 
     data: data, //data to be updated 
     dataType: 'json', 
     contentType: 'json' 
    }) 
    .done(function(res){ //Upadte html; Note the data in 'res' variable is the data which your above 'url' would echo 
    }) 
    .fail(function(res){//handle here if error occured 
    }); 

希望这是您学习AJAX的好起点。如果您向我们提供一些代码,我会帮助您更多。