JQuery AJAX ответ + процесс вызова функции в другом AppDomain

Из моего веб-приложения asp.net я вызываю WebMethod в WebService по нажатию кнопки, используя jquery ajax. Этот веб-метод запускает процесс на сервере в другом домене приложений. Когда процесс запускается без переключения на другой домен приложения, ответ jquery ajax получается соответственно через 2 миллисекунды, однако, когда процесс находится в другом домене приложения, ответ никогда не принимается и успех никогда не достигается, хотя процесс запускается успешно, и это вызывает другие функции также получить задержку. Любая идея, что может быть причиной этой проблемы, пожалуйста?

function startTests() {
    $.ajax({
        url: "DataServices/DataServices.asmx/startTests",
        dataType: "text",
        type: "POST",
        data: {},
        success: function (data) {

                showWarning("Started Test Execution", 5000);

        }
    });

}

1 ответ

Попробуйте использовать JSONP. Это позволяет междоменные вызовы AJAX.

json-p.org/

Другие вопросы по тегам