2016-03-30 3 views
2

Ich habe eine Funktion ein fileinput Feld zum Beispiel schaffenjQuery Bindedatei Eingabe dynamisch und Abrufen von Dateien in einer Funktion

function addCol() { 
    //add file input fields 

    //last line of the function will bind all file input fields to a function 
    $('#upload_'+rowNum[1]+'_'+colSize).bind('change', {fh:'upload_'+rowNum[1]+'_'+colSize}, readURL); 
} 

Die Funktion

function readURL(e) { 
    alert(e.data.fh); 
    var input = $('#'+e.data.fh); 
    alert(input.files); 
} 

Als Ergebnis

e.data.fh = 'upload_1_1' 
input.files = undefined 

Wer weiß, wie ich die Datei aus den Dateieingabefeldern dynamisch abrufen kann?

+2

'e.target.files [0]' – Zamboney

+0

@Zamboney es funktioniert geladen Sie können Ihre Kommentare als Antwort machen – hkguile

Antwort

1

versuchen e.target.files[0] die e.target zurückkehren den HTML-Tag <input type="file"> und in diesem Tag gibt es eine Eigenschaft Anruf files, dass alle Dateien enthalten, die

Verwandte Themen