ورود

View Full Version : ارسال اطلاعات از طریق ajax در CodeIgniter



Asalii
سه شنبه 22 مهر 1393, 21:32 عصر
سلام من یک input text دارم میخوام محتویات اون رو از طریق ajax در data base ذخیره کنم
توی view این هارو نوشتم
$(document).ready(function(){
$("#1").click(function(){
var res = $('#name').attr("value");
$.ajax({
type:"POST",
url:'user/ctrl',
data:{'res':res},
success:function(result){

}

});
});
});
در قسمت controller هم کد های زیر رو نوشتم

class User extends CI_Controller {


public function ctrl()
{
if($_POST['res']=="yes"){
$res=0;
$this->load->model("insert");
$s=$this->insert->name($res);

}
else if($_POST['res']=="No"){
$res=1;
$this->load->model("insert");
$s=$this->insert->name($res);
}

}

}
حالا نمیدونم قسمت Model چجوری میشه چیه باید توش بنویسم لطفا راهنمایی کنید ممنون

pary_daryayi
چهارشنبه 23 مهر 1393, 10:00 صبح
میشه اطلاعات input رو توی مدل دریافت کرد :

model :


public function add(){
$res = $this->input->post('res');
if($res == 'yes'){
$res = 0;
}else
{
$res = 1;
}
$data =(array('field_name'=>$res));
$result = $this->db->insert('tb_name',$data);
return $result;
}