Codeigniter:未显示更新的值

时间:2016-01-13 12:41:35

标签: php mysql codeigniter lamp

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

1 个答案:

答案 0 :(得分: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的良好起点。如果你向我们提供一些代码,我会帮助你更多。