我試圖通過模態引導程序顯示數據,並使用ajax更新數據,但不能一起完成,如何能夠顯示數據並更新codeigniter上的數據?使用ajax更新數據和GET數據
我的觀點AJAX
<a href="javascript:void(0)" onclick="show_note('<?php echo $row->id_note; ?>');">unread</a>
function show_note(id_note) {
$.ajax({
url : "<?php echo site_url('my_controll/note_update')?>/" + id_note,
type: "GET",
dataType: "JSON",
success: function(data)
{
$('#note').val(data.note);
$('#note_show').modal('show');
},
error: function (jqXHR, errorThrown)
{
alert('Error ajax');
}
});
}
控制器
function note_update($id_note) {
$data = $this->M_model->detail_note($id_note);
echo json_encode($data);
}
模型
function detail_note($id_note) {
$this->db->set('status_note', '0');
$this->db->where('id_note', $id_note);
$this->db->update('table_note', $data);
$query = $this->db->select('*')
->from('table_note')
->where('id_note', $id_note)
->get();
return $query->row();
}
你檢查'id_note'的初始值? – Vickel
是的,我想顯示id_note的數據和點擊時更新數據 –
我的意思是:'$ row-> id_note'從哪裏來?你不顯示它,但它應該來自另一個控制器,對吧?你有沒有檢查,如果它有價值? – Vickel