0
當數據成功插入數據庫時,我想在單擊保存按鈕時顯示tick.png
圖像。我的觀點的文件名是insert_your_committee
,型號是users_model
&控制器用戶
這是我所有有文件代碼:
我insert_your_commitee
文件的我的劇本,所有的console.log顯示正確的結果,但成功的功能無法正常工作。問題是什麼?Ajax響應在Codeigniter中不起作用
<script>
function save_committee($c_id,$m_id,$start_date){
console.log($c_id);
console.log($m_id);
console.log($start_date);
var mid=$('#irnum'+$start_date).val();
console.log("df"+mid);
var url= "<?php echo site_url("user").'/ref_add';?>";
$.ajax({
url: url,
type: "POST",
dataType:'json',
data: {c_id:$c_id,m_id:$m_id,start_date:$start_date,irnum:mid},
success: function(data){
console.log(data);
$('#'+$start_date).show();
$('#btn'+$start_date).hide();
}
});
}
</script>
我的控制器
public function ref_add()
{
$this->load->model('Users_model');
$parms=$this->input->post();
$c_id=$this->input->post('c_id');
$m_id=$this->input->post('m_id');
$s_dateparms=$this->input->post('start_date');
$irnum=$this->input->post('irnum');
$data_to_store = array(
'Cid' =>$c_id,
'Mid' =>$m_id,
'Month' => $s_dateparms,
'Year'=>$s_dateparms,
'Ref_Number' =>$irnum,
);
$params=array();
if ($this->users_model->add_ref($data_to_store)) {
$params['status'] = TRUE;
} else {
$params['status'] = false;
}
$return["json"] = json_encode($params);
echo json_encode($return);
}
,這裏是我的模型
function add_ref($data)
{
$this->db->insert('reference', $data);
$report = array();
$report['error'] = $this->db->_error_number();
$report['message'] = $this->db->_error_message();
if($report !== 0){
return true;
}else{
return false;
}
}
_success函數不工作_什麼意思? –
意思是 成功:function(data){ console.log(data); $('#'+ $ start_date).show(); $('#btn'+ $ start_date).hide(); } dosent在點擊時顯示任何迴應 –