Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2013, 07:38
aculvi
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 11 años, 3 meses
Puntos: 1
Problema onsucces cpon ajax i jquery

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;
    }