XDomainRequest прерывает POST в IE 9

Я делаю междоменный вызов Ajax.

Мой код:

if (window.XDomainRequest) // Check whether the browser supports XDR.
{
    xdr = new XDomainRequest(); // Create a new XDR object.
    if (xdr) {
        xdr.timeout = 3000;//Set the timeout time to  3 second.
        xdr.onload = function () {
            alert("Success");
        };
        xdr.onerror = function () {
            alert("Error");
        };
        xdr.ontimeout = function () {
            alert("Error");
        };
        xdr.open("post", urlSearch);
        xdr.send();
    }
}
else {
    $.ajax({
        url: urlSearch,
        type: 'POST',
        dataType: 'json',
        timeout: 3000,
        success: function (data) {
            alert("Success");
        },
        error: function () {
            alert("Error");
        }
    });
}

Приведенный выше код прекрасно работает во всех браузерах, но в IE иногда он показывает ошибку вроде (прервана).

Чтобы преодолеть эту ошибку, я искал в Google и не нашел хорошего решения.

Вы можете увидеть сообщение об ошибке, где (прервано) показывает.http://postimg.org/image/k01u6t9v5/

Когда я делаю индивидуальный звонок по определенному URL-адресу, на нем не отображается (прервано) сообщение (отображается предупреждение об успехе). Но когда я делаю несколько вызовов (как на картинке), это показывает, что тип ошибки.

Как преодолеть эту проблему?

Пожалуйста помоги

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос