Advertisement
corovino

Untitled

Nov 10th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  var td, campo, valor, id;
  2.                                                     $(document).on("click",  " td.editable span",     function(e){
  3.                                                        
  4.  
  5.                                                      //alert($(this).closest('td').attr('id'));
  6.                                                      //$('#loader ').click( function(e){
  7.                                                      //console.log($(this).attr('id'));// identificando td especifico tabla modal
  8.                                                      //$('td').append('<input type="text" value="lk">');
  9.                                                      //$('#loader td').html('<p>'+data1[data]+'</p>'); 
  10.                                                      //var id = e.target.id;
  11.                                                    
  12.                                                     // $("#"+id).html('<input type="text" value="'+$("#"+id).text()+'">');
  13.                                                     // console.log($("input").text());
  14.                                                     // $('#'+id).editable('/controlpublicacion/consulta_prueba.php');
  15.                                                     //var valor = $('#'+id).val();
  16.                                                     //console.log($('#'+id ).text());
  17.  
  18.  
  19.                                                    /* $(id).click(function(){
  20.                                                        
  21.                                                     });*/
  22.                                                    // console.log($('td'+id).val());
  23.                                                /* $.each(data ,function(i){
  24.                                                       console.log(data[i]);
  25.                                                     }); */
  26.                                                     e.preventDefault();
  27.                                                     $("td:not(.id)").removeClass("editable");
  28.                                                     td=$(this).closest("td");
  29.                                                     campo=$(this).closest("td").data("campo");
  30.                                                     valor=$(this).text();
  31.                                                     id=$(this).closest("tr").find(".id").text();
  32.                                                     td.text("").html("<input type='text' name='"+campo+"' value='"+valor+"'><a class='enlace guardar' href='#'>Guardar</a><a class='enlace cancelar' href='#'>Cancelar</a>");                          
  33.                                                    });
  34.  
  35.                                                  $(document).on("click",".cancelar",function(e)
  36.                                                     {
  37.                                                         e.preventDefault();
  38.                                                         td.html("<span>"+valor+"</span>");
  39.                                                         $("td:not(.id)").addClass("editable");
  40.                                                     });
  41.                                                  $(document).on("click",".guardar",function(e)
  42.                                                     {
  43.                                                         //$(".mensaje").html("<img src='images/loading.gif'>");
  44.                                                         e.preventDefault();
  45.                                                         nuevovalor=$(this).closest("td").find("input").val();
  46.                                                         $.ajax({
  47.                                                             type: "POST",
  48.                                                             url: "/controlpublicacion/consulta_prueba.php",
  49.                                                             data: { campo: campo, valor: nuevovalor, id:id }
  50.                                                         })
  51.                                                         .done(function( msg ) {
  52.                                                             $(".mensaje").html(msg);
  53.                                                             td.html("<span>"+nuevovalor+"</span>");
  54.                                                             $("td:not(.id)").addClass("editable");
  55.                                                             setTimeout(function() {$('.ok,.ko').fadeOut('fast');}, 3000);
  56.                                                         });
  57.                                                     });
  58.                                                /* $.each(data ,function(i){
  59.                                                       console.log(data[i]);
  60.                                                     }); */                         
  61.                                 });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement