Javascript 使用xhr停止所有作者请求的Ajax post请求
我的要求是上传文件到服务器。 我使用ajax调用。 当ajax调用开始时,所有的重新测试都将挂起 我的代码是:Javascript 使用xhr停止所有作者请求的Ajax post请求,javascript,jquery,.net,ajax,amazon-s3,Javascript,Jquery,.net,Ajax,Amazon S3,我的要求是上传文件到服务器。 我使用ajax调用。 当ajax调用开始时,所有的重新测试都将挂起 我的代码是: function AddVideos(row, Video, CoverPhoto) { var param = { "ObjectFile": Video, "CoverPhoto": CoverPhoto, "VideoID": $(row).find('span.VidoID').text() }; var Data = new FormData(); $
function AddVideos(row, Video, CoverPhoto) {
var param = { "ObjectFile": Video, "CoverPhoto": CoverPhoto, "VideoID": $(row).find('span.VidoID').text() };
var Data = new FormData();
$.each(param, function (key, element) {
Data.append(key, element);
});
$.ajax({
type: 'POST',
url: '/KnowledgeAreas/AddVideos',
data: Data,
context: row,
xhr: function () {
var myXhr = $.ajaxSettings.xhr();
if (myXhr.upload) {
myXhr.upload.addEventListener('progress', function (event) { progress(event, row) }, false);
}
return myXhr;
},
async: true,
cache: false,
contentType: false,
processData: false,
success: function (data) {
GetVideos();
$('#tblUploadingVideos tbody').find('span[name=' + $(row).find('span.VidoID').text() + ']').parents('tr').remove();
if ($('#tblUploadingVideos tbody tr').length == 0) {
$('#tblUploadingVideos').hide();
}
},
error: function (data) {
}
});
};
在处理此请求时。保持所有请求都将在队列中停止
你可以看到下面
我已通过更新会话状态修复了此问题:
[SessionState(SessionStateBehavior.ReadOnly)]