Codeigniter:不显示更新的值

Posted

技术标签:

【中文标题】Codeigniter:不显示更新的值【英文标题】:Codeigniter: Not showing updated values 【发布时间】:2016-04-18 10:44:46 【问题描述】:

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

【问题讨论】:

您应该向我们提供更多信息,以便能够帮助您解决问题。向我们展示您的代码... :) 【参考方案1】:

您需要使用 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 的良好起点。如果您提供一些代码,我会为您提供更多帮助。

【讨论】:

以上是关于Codeigniter:不显示更新的值的主要内容,如果未能解决你的问题,请参考以下文章

在 Codeigniter 中提交或更新任何内容后不显示更新的数据

使用 codeigniter 将数据库中字段的值更新为 1

CodeIgniter:将最后一个活动存储到数据库中

使用 PHP 在 CodeIgniter 中使用用户输入的值更新数据库表

使用 codeigniter ci_marchant_Lib 库的 PayPal 定期付款

如何使用codeigniter将选中和未选中复选框的值更新为表