2010-06-09 1 views
2

Ceci est mon code HTML et j'essaie de passer mon id (test1) à la fonction fileUp. Cela ne fonctionne que lorsque je tape 'test1' et cesse de fonctionner lorsque j'essaie de passer une variable. S'il vous plaît laissez-moi savoir s'il existe un moyen de surmonter ce problème.Comment passer une valeur à une fonction ajaxUpload?

<a id='test1' href="#" onclick="fileUp(1, 'test1')">Upload Your file</a>

function fileUp(id,nameTest){ 
    var test=nameTest; 

    new AjaxUpload(nameTest , { 
     action: 'upload-test.php', 
     onComplete: function(file, response){       
      alert(response); 
     } 
    }); 
}; 

Répondre

2

Que voulez-vous dire "ça ne fonctionne pas"?

<a id='test1' href="#" onclick="fileUp(1, this.id)">Upload Your file</a> 

En jQuery:

$('#test1').bind('click', function (evt) { 
    fileUp(1, $(this).attr('id')); 

    evt.preventDefault(); 
});