Foros del Web » Programando para Internet » Jquery »

Problema onsucces cpon ajax i jquery

Estas en el tema de Problema onsucces cpon ajax i jquery en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/05/2013, 08:38
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 7 años
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;
    } 
  #2 (permalink)  
Antiguo 05/05/2013, 08:50
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 7 años
Puntos: 1
Respuesta: Problema onsucces cpon ajax i jquery

Lo he solucionado pongo el codigo que he tocado por si le sirve a alguien

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,
                        dataType: 'html',
                        async: false,
                        success: function(datos){
                            var v=datos.split("-");
                            $('#idd').val(v[0]);
                            $('#director').val(v[1]).attr('disabeld','disabeld');
                        }
                    });
                    
                    $(this).dialog("close");
                },
                Cancelar: function() {
                  $(this).dialog("close");
                }
              }
        });
    });

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:39.