Hola, no hago submit en el formulario. Abro el formulario (registro de una tabla) con los datos de texto ya rellenos. Dentro del formulario hay un fileuploader (Valums Ajax Fileuploader) en el que clicko y adjunto un archivo. El problema que tengo es que al adjuntar el archivo tengo que enviar el valor del campo de texto (valor unico de ese registro concreto). Ese valor lo inserto en la base de datos con el nombre del fichero,path etc. De este forma se que el fichero pertenece a ese registro y puedo buscarlo.
He probado el codigo de abajo pero se queda var Id con valor null, creo que no la estoy enviando...
Código PHP:
function createUploader() {
var Id = document.getElementById("Id").value;
$.ajax({
url:"upload_valums.php",
type:"POST",
data:Id,
dataType:"json",
success:
function(respuesta)
{
var uploader = new qq.FileUploader({
element: document.getElementById('fileuploader'),
action: 'upload_valums.php',
//Files with following extensions are only allowed
allowedExtensions: ['txt','jpg','pdf','png','xls','xlsx','doc','docx','zip'],
sizeLimit: 10737418240, // Maximum filesize limit which works without any problems is 30MB. Current limit is set to 10MB = 10 * 1024 * 1024
onComplete: listar
});
}
})
}