Ver Mensaje Individual
  #18 (permalink)  
Antiguo 06/01/2013, 19:17
navegantes
 
Fecha de Ingreso: abril-2009
Ubicación: Barcelona
Mensajes: 113
Antigüedad: 15 años
Puntos: 9
Respuesta: Pasar valores de un input file a PHP

Cita:
Iniciado por Panino5001 Ver Mensaje
Sí te referís a si podés reemplazarla con la implementación de AJAX de algún Framework: sí, podés hacerlo.
Igualmente, como tu pregunta pone en evidencia que no entendiste nada, te recomiendo que estudies un poco el código, principalmente los comentarios, y preguntes nuevamente aquello que no comprendas.
Acá decimos: "¡ponete media pila!", que traducido, sería: "¡amigo, pon un poco de voluntad!"
Primeramente agradecer el tiempo que estas invirtiendo en mi, y pedirte disculpas por ser tan negado.

Iremos por partes. ¿El apartado "ajax a la antigua" no hace la misma función que el bloque que tengo yo de $.ajax?

Código Javascript:
Ver original
  1. $.ajax({
  2.                
  3.                 beforeSend: function(){
  4.                 },
  5.                
  6.                 cache:false,
  7.                 type: "POST",
  8.                 dataType: "json",
  9.                 url:"php/upload.php",
  10.                 data:cadena + "&t=1&accion=add&idr=" + Math.random(),
  11.                 success: function(response){},
  12.                 error:function(){}
  13.             });

He implementado las lineas que me comentas; ns.file y ns.name. después he añadido en data la siguiente linea:
Código Javascript:
Ver original
  1. data:cadena + "&documentacion="+ns.file+"&t=1&accion=add&idr=" + Math.random(),

En firebug me encuentro con esto

documentacion data:application/octet;base64,PD9waHANCgkvKg0KCQktIExpYnJlcsOtYTogC QkJQ29uZXhpw7NuIGNvbiBiYXNlIGRlIGRhdG9zIHkgY29udHJ vbCBkZSBlcnJvcmVzLg0KCQktIFZlcnNpw7NuIC8gUmV2aXNpw 7NuOiAJMS4wIDIwMTIuMTAuMDgNCgkJLSBQcm9ncmFtYWRvcjo gCQkJS2VwYSBkZSBHYW1ib2ENCgkqLw0KCQ0KCWVycm9yX3Jlc G9ydGluZygwKTsNCgkNCgkkc2VydmVyID0ibG9jYWxob3N0Ijs NCgkkbG9naW4gPSJrZXBhZGdhIjsNCgkkcGFzc3dvcmQgPSJub 3NmZXJhdHUiOw0KCSRkYiA9ImtlcGFkZ2EiOw0KCQ0KCSRjb25 lY19vayA9ICdTZSBjb25lY3TDsyBjb3JyZWN0YW1lbnRlJzsNC gkkY29uZWNfZmFpbCA9ICdObyBzZSBwdWRvIGNvbmVjdGFyIGN vbiBlbCBzZXJ2aWRvcic7DQoJJGNvbmVjX29rX2RiX2Vycm9yI D0gJ1NlIGNvbmVjdMOzIGFsIHNlcnZpZG9yIHBlcm8gbm8gYSB sYSBiYXNlIGRlIGRhdG9zJzsNCgkNCgkNCgkkY29uZXhpb24gP SBteXNxbF9jb25uZWN0KCRzZXJ2ZXIsICRsb2dpbiwgJHBhc3N 3b3JkKTsNCg0KCW15c3FsX3F1ZXJ5ICggIlNFVCBOQU1FUyAnd XRmOCciKTsgDQoJDQoJaWYgKCEkY29uZXhpb24pew0KCQkvL2V jaG8gJGNvbmVjX2ZhaWw7DQoJfWVsc2V7DQoJCSRkYnJlc3Vsd D1teXNxbF9zZWxlY3RfZGIoJGRiLCAkY29uZXhpb24pOw0KCQk vL2VjaG8gJGNvbmVjX29rOw0KCQlpZiAoISRkYnJlc3VsdCl7D QoJCQkvL2VjaG8gJGNvbmVjX29rX2RiX2Vycm9yOw0KCQl9DQo JfQ0KPz4=

Por lo que interpreto que algo debe estar cogiendo, pero mi fichero PHP sigue sin enterarse...

¿Voy por el camino correcto o sigo perdidisimo?
__________________
- Y lo que todavía me queda por aprender...