Buenas gente, tengo el siguiente codigo ajax para un upload.
La duda es de javascript. Paso a detallar:
Código Javascript
:
Ver original// upload de adjuntos 1
$(function(){
/* si se hace click en #status_1 las variables son las siguientes, si se hace en #status_2 quiero que sean otras... */
var status=$('#status_1');
var btnUpload=$('#upload_1');
var idProp=<?php echo $_GET['idProp']; ?>;
var docTipo="tipo1";
/* si se hace click en #status_2 por ej.: */
var status=$('#status_2');
var btnUpload=$('#upload_2');
var docTipo="tipo2";
new AjaxUpload(btnUpload, {
action: 'upload/upload.php',
//Name of the file input box
name: 'uploadfile',
data:{idProp:idProp,docTipo:docTipo},
onSubmit: function(file, ext){
if (! (ext && /^(zip|rar|doc|dot)$/.test(ext))){
// check for valid file extension
status.html('formato no permitido');
return false;
}
btnUpload.html('<span class="loading"></span>');
},
onComplete: function(file, response){
//On completion clear the status
btnUpload.html('archivo subido!');
status.html('<div><a class="bt_eliminar"></a><a class="archivo">'+file+'</a></div>');
//Add uploaded file to list
if(response==="success"){
$('<li></li>').appendTo('#files').html('<img src="./uploads/'+file+'" alt="" /><br />'+file).addClass('success');
} else{
$('<li></li>').appendTo('#files').text(file).addClass('error');
}
}
});
});
Código HTML:
Ver original<div class="status" id="status_1"></div> <a class="bt_upload" id="upload_1">seleccionar archivo
</a>
<div class="status" id="status_2"></div> <a class="bt_upload" id="upload_2">seleccionar archivo
</a>
Necesito saber como hacer que el codigo javascript interprete sobre que boton (#upload_1 o #upload_2) se hizo click y en base a eso las variables declaradas al principio de la función sean unas u otras.