Ich habe XMLHttpRequest
verwendet, um die Datei hochzuladen, und ich möchte eine LoadView vor dem Senden der Datei anzeigen, aber LoadingView wird nicht angezeigt und funktioniert nicht.Wie Fortschritt in XMLHttpRequest angezeigt wird
Ich benutze Asp.net MVC für die Codierung.
In JavaScript:
// For display Loading View
function updateProgress(oEvent) {
if (oEvent.lengthComputable) {
//Loading
} else {
}
}
$('body')
.on('click', '#bUpload', function() {
var xmlHttpRequest = new XMLHttpRequest();
if (!window.XMLHttpRequest) {
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpRequest.addEventListener("progress", updateProgress);
xmlHttpRequest.open("POST", '@Url.Action("****", "****", new {area = "****"})', true);
xmlHttpRequest.send();
});
Würden Sie diese Frage ein wenig klären? Du sagst, du kannst "nichts machen" und hast Code gezeigt, aber es ist nicht klar, welche Hilfe du willst. Welches Problem hast du genau? – halfer