[英]insert value of textbox into database using codeigniter and ajax
我将AJAX代码添加到codeigniter的view部分中,以获取输入值并将其发送给控制器:
$(document).ready(function(){
$("#1").click(function(){
var res = $('#name').attr("value");
$.ajax({
type:"POST",
url:'user/ctrl',
data:{'res':res},
success:function(result){
}
});
});
});
在控制器部分,我添加了
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);
}
}
}
现在,我不知道应该将什么内容写入模型部分以将$res
值插入数据库。
在您的控制器中,您需要将其用于从ajax接收数据
$res = $this->input->get_post('res', TRUE);
然后...
class User extends CI_Controller {
public function User(){
parent::__construct();
$this->load->model('insert','model');
}
public function ctrl(){
$res = $this->input->get_post('res', TRUE);
$data = $this->model->functionForInsert($res);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.