Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2015, 15:05
juansemaster
 
Fecha de Ingreso: noviembre-2005
Mensajes: 144
Antigüedad: 18 años, 6 meses
Puntos: 2
obtener dato especifico de formulario

Estoy usando javascript con formularios para evitar recargar la pagina, tengo esto que funciona perfectamente, pero ahora quiero poder indicar la url de salida desde el formulario con un campo oculto llamado urlv como debo obtener este dato especifico en la aprte de javascript?

Código HTML:
Ver original
  1. <form enctype="multipart/form-data" id="formuploadajax" method="post">
  2.  <input name="idpro" type="hidden" value="456564">
  3.   <input name="urlv" type="hidden" value="fotustxt.php">
  4.         <br />
  5.         <input  type="file" id="archivo1" name="archivo1"/>
  6.         <input name="ancho1" type="text" id="ancho2" value="500" size="8" />
  7.         <br />
  8.         <input  type="file" id="archivo2" name="archivo2"/>
  9.         <input name="ancho2" type="text" id="ancho2" value="500" size="8" />
  10.         <br />
  11.         <input  type="file" id="archivo3" name="archivo3"/>
  12.         <input name="ancho3" type="text" id="ancho3" value="500" size="8" />
  13.         <br />
  14.         <input type="submit" value="Subir Imagen"/>
  15.     </form>

Código Javascript:
Ver original
  1. $(function(){
  2.         $("#formuploadajax").on("submit", function(e){
  3.             e.preventDefault();
  4.            
  5.             var f = $(this);
  6.             var formData = new FormData(document.getElementById("formuploadajax"));
  7.             formData.append("dato", "valor");
  8.             //formData.append(f.attr("name"), $(this)[0].files[0]);
  9.             $.ajax({
  10.                 url: "urlv.php", //aca va la url de salida php
  11.                 type: "post",
  12.                 dataType: "html",
  13.                 data: formData,
  14.                 cache: false,
  15.                 contentType: false,
  16.          processData: false
  17.             })
  18.                 .done(function(res){
  19.                     $("#mensaje").html("Respuesta: " + res);
  20.                 });
  21.         });
  22.     });