Heim > Artikel > Backend-Entwicklung > Das Änderungsereignis von Typ = Datei kann nur einmal ausgeführt werden und das Lösungsbeispiel
Als ich kürzlich einem Freund bei einem Projekt half, stieß ich auf das Problem, dass das Ereignis „type=file change“ nur einmal ausgeführt werden konnte. Nach einiger Recherche stellte ich fest, dass verschiedene Lösungen bereitgestellt wurden, und beschloss, meine Überlegungen aufzuzeichnen Richtung und endgültige Lösung.
Zuerst half ich einem Freund bei der Durchführung eines Projekts, als ich auf das Problem stieß, Dateien hochzuladen. Verdammt, der Upload ist abgeschlossen. Ich war so aufgeregt, dass ich einen Test gemacht habe. Warum kann er nicht hochgeladen werden? Nachdem sie sich umgesehen haben, beruhigen sie sich mit den Lösungen selbst fertig;
Es ist so mühsam, dass die hinzugefügte Datei aufgezeichnet wurde, unabhängig davon, ob der Datei-Upload erfolgreich war oder nicht Ich kenne den möglichen Grund. Wenn ich den Datensatz löschen kann, kann das Ereignis nicht ausgelöst werden, aber es hat nicht funktioniert. Suchen Sie weiter nach einer Möglichkeit. Was passiert, wenn ich das Tag ersetze? Ich habe es versucht und es hat funktioniert:
< ;form action="/api/Index/Browse" enctype="multipart/form-data" id="form_Upload" method="post">
$('input[id=fileUpload]').click ( );
var count = 0;
$('input[id=fileUpload]').unbind().change(function () {
$('#form_Upload'). ajaxSubmit (options);
}); (data);
$scope.orderInfo = eval(data);
//beginnen, um type=file control change () zu vermeiden, kann nur einmal ausgeführt werden, das Steuerelement ersetzen, das Ereignis erneut binden
count++;
‐ id="fileUpload" name="file" style="display:none;" title="' + count + '"/>');
$( '#fileUpload ') .on (' Change ', Function () {
$ ('#form_upload '). ajaxSubmit (options);
//end🎜>🎜> 🎜> $http.post (URL, PARAMS) .success (data (data) {
}, Funktion (Funktion) { etwas tun
}); });
Das obige ist der detaillierte Inhalt vonDas Änderungsereignis von Typ = Datei kann nur einmal ausgeführt werden und das Lösungsbeispiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!