Me lo inserta en la base de datos i me lo debuelve bien devuelve "56-Alan culvi" pero no consigo poner el id en el hidden "idd" i el nombre i apellidos en director.
Codigo jquery en la vista
Código PHP:
$('#b1').on('click',function(){
$('#add_director').dialog({
title: 'Director',
buttons: {
Aceptar: function(){
datastring=$('#form_director').serialize();
$.ajax({
type: "POST",
url: "<?=site_url('ajax/ajax_peliculas/add_director')?>",
data: datastring,
onSuccess: function(result){
var v=result.split("-");
alert(v[0]);
$('#idd').val(v[0]);
$('#director').val(v[1]).attr('disabeld','disabeld');
}
});
(this).dialog("close");
},
Cancelar: function() {
$(this).dialog("close");
}
}
});
});
Controlador que ejecuto con ajax
Código PHP:
function add_director(){
//inputs
$nombre=$this->input->post('nombre');
$apellidos=$this->input->post('apellidos');
$fecha=$this->input->post('fecha');
$this->load->model('director');
$this->load->model('pais');
$p=new Pais();
$p->get_by_id($this->input->post('pais'));
$d = new Director();
$d->nombre=$nombre;
$d->apellidos=$apellidos;
$d->fecha_nacimiento=$fecha;
$d->save();
$d->save($p);
$where=array("nombre"=>$nombre,"apellidos"=>$apellidos,"fecha_nacimiento"=>$fecha);
$d->select('id')->get_where($where);
echo $d->id."-".$nombre." ".$apellidos;
}