当其他页面未完成加载时,页面不会重新加载数据

时间:2014-12-22 05:05:23

标签: c# asp.net

当我在其他窗口加载数据(估计为5秒)时,我在当前项目中遇到困难,当我再次尝试在同一时间加载另一页时(2秒)。第二个请求正在等待第二个请求完成后。

如何加载页面数据而不依赖于其他页面处理?

这是我的Ajax代码:

 $.each(_arrayList, function (index, value) {
        setTimeout(function () {
            $.ajax({
                type: "POST",
                async: true,
                data: '{RootEnquiryID: "' + _RootEnquiryID.toString() + '", ToCompanyNumber: "' + value + '", BincludeAttachement: "' + _BincludeAttachement + '", isAdvertiser: "' + "1" + '", Classification: "' + _Classification + '", Message: "' + _Message + '"}',
                url: "../ECMonitoring.asmx/RouteEnquiry",
                contentType: "application/json",
                dataType: "json",
                success: function (data) {
                    if (parseInt(data) > 0) {
                        //success
                    } else {
                        //error
                    }
                },
                error: function (xhr, textStatus, errorThrown) {
                    console.log("Combine Error:" + errorThrown);
                },
                complete: function () { }
            });
        }, 50)
    });

请指教,

提前感谢。

0 个答案:

没有答案