更新数据 Ajax Codeigniter 3

问题描述 投票:0回答:1

我无法更新,因为该请求似乎没有可用的响应数据,但是当我使用 print_r 运行它时,会出现数据,并且当我设置更新数据查询生成器时,会出现错误。请帮助我..

    var id = $('#id').val();
    var akses_lihat = $('#akses_lihat').val();

    $.ajax({
        url: '<?php echo base_url('User_Akses/update_akses') ?>',
        method: 'POST',
        dataType: 'JSON',
        data: {
            id: id,
            akses_lihat: akses_lihat
        },
        success: function(data) {
            
        }
    });



public function update_akses($id, $akses_lihat) {
    return $this->db->where('id', $id)->update('data_users_akses', array('akses_lihat' => $akses_lihat));
}

希望我的任务能够快速完成并找到一个好的解决方案

php ajax postgresql codeigniter
1个回答
0
投票

更改模型功能如下。 Ajax 预计会回归

JSON
。但你的模型返回了
TRUE/FALSE

public function update_akses($id, $akses_lihat) {
    $response["status"] = false;
    $updateStatus =  $this->db->where('id', $id)->update('data_users_akses', array('akses_lihat' => $akses_lihat));

    if($updateStatus){
        $response["status"] = true;
    }
    return $response;
}
© www.soinside.com 2019 - 2024. All rights reserved.