estoy intentando lo siguiente:
desde un formulario estoy validando con jquery y todo ok, luego que se valida intento via ajax
Código:
llamar a mi controller que llama a un model para agregar los datos, luego intento obtener si los resultados son positivos o falsos y mostrar mensaje con alert pero no me funciona aca les dejo los scripts:$.post
general.js
Código:
el controllerif (valid){ update_tips(tips,'Enviado datos via AJAX'); $.post('auth/login',{ user_name:user_name, user_nick_name:user_nick_name, user_password:user_password, user_email:user_email}, function(data){ alert('ok'); }); }
Código:
el modelpublic function login(){ if (!isset($_POST['submit'])){ $this->load->view('main'); }else{ $this->load->model('users'); $query = $this->users->insert_new_user(); } }
Código:
espero me entiendan y puedan ayudarme, gracias de antemano public function insert_new_user(){ //comprobar que el user_nick no exista $this->db->like('user_nick_name', $this->input->post('user_nick_name')); $this->db->from('users'); $count = $this->db->count_all_results(); if ($count <= 0){ $data = array('user_name' => $this->input->post('user_name'), 'user_nick_name' => $this->input->post('user_nick_name'), 'user_password' => sha1($this->input->post('user_password')), 'user_email' => $this->input->post('user_email'), 'user_fecha_registro' => date('y-m-d h:i:s') ); return $this->db->insert('users', $data); } //no se pueden agregar datos duplicados else{ return 0; } }