Javascript 使用xhr停止所有作者请求的Ajax post请求

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

我的要求是上传文件到服务器。 我使用ajax调用。 当ajax调用开始时,所有的重新测试都将挂起

我的代码是:

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)]