JQuery.ajax() doesn't receive a response body

JQuery.ajax() doesn't receive a response body

Hi. I'm creating an SmartTV app and testing it as a web site in IE browser. It needs to request data from url, so I do the ajax request;

  1. jQuery.ajax({
        url: 'http://url...',
        data: "",
        dataType: 'xml',
        success: function (output, status, xhr) {
            alert(output);
        },
        error: function(xhr, ajaxOptions, thrownError) {
            alert("xhr " + xhr.status);
            alert("error " + thrownError);
        },
        crossDomain: "true"
    });

The result is I don't get response body and some strange error status 0. Success handler never fires, only error.

When I do that request in the browser - it works. When I use some WebAPI interface to retrieve data from original url and send it to ajax as plain text - again, it works through the browser, but ajax get an empty response body. What did I do wrong?