0
ajax内のモデル関数を呼び出して、データベース内のデータを更新したいとします。codeigniterを使用してajax内の関数を呼び出して更新する方法
私の主な機能コントローラ:私のコントローラで
function m_addR(){
$this->load->view('m_add_view');
}
この他の機能は、私は私のm_add_viewのままAjaxを使って、データベース内のデータを編集するために私m_add_viewから呼び出したいものです。
私が考えているのは、m_add_viewビューを残さずに関数m_updateを実行して、ページをリロードする必要がないということです。
function m_update($id, $text, $column_name){
$data = array('text'=>$text);
$this->db->where('id', $id);
$this->db->update($column_name, $data);
}
これは私が更新する、これまで持っているコードは次のとおりです。
function edit_data(id, text, column_name){
$.ajax({
url:"<?php echo base_url(); ?>control/m_update",
method:"POST",
data:{
id:id,
text:text,
column_name:column_name
},
dataType:"text",
success:function(data){
/*alert(data);*/
$('#infomsg').show();
}
});
}
は、私は舞台裏でデータベースを更新するために、私のm_update関数にID、テキストおよびcolum_nameを送信する方法を知りたいです。