2010-06-09 147 views
2

這是我的Html代碼,我試圖將我的id(test1)傳遞給fileUp函數。它只在我輸入'test1'時起作用,當我試圖傳遞一個變量時停止工作。請讓我知道是否有辦法解決這個問題。如何將值傳遞給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); 
     } 
    }); 
}; 

回答

2

你是什麼意思 「它不工作」 嗎?

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

在jQuery中:

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

    evt.preventDefault(); 
});