gpt4 book ai didi

javascript - 如何在 XMLHttpRequest 中显示进度

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:54 24 4
gpt4 key购买 nike

我使用XMLHttpRequest上传文件,我想在提交文件之前显示一个LoadingView,但是LoadingView没有出现并且不起作用。

我使用 Asp.net MVC 进行编码。

在 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();

});

最佳答案

您可以将事件监听器添加到 xmlHttpRequest 中。

MDN 有关于这方面的非常好的文档。

Monitoring progress

关于javascript - 如何在 XMLHttpRequest 中显示进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45691643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com