Erro ao manipular chamada jquery ajax entre domínios
Estou executando uma operação de obtenção de vários domínios, conforme mostrado abaixo.
$.ajax({
type: "GET",
url: "http://localhost:65249/api/item/get",
data: {
searchText: "test"
},
dataType: "jsonp",
async: false,
success: function (results) {
alert(results);
},
error: function (jqXHR, error, errorThrown) {
if (jqXHR.status && jqXHR.status == 401) {
alert("Unauthorized request");
} else if (jqXHR.status && jqXHR.status == 404) {
alert("The requested page not found");
}
}
});
Mas o bloco de sucesso ou erro não está sendo chamado após a conclusão da solicitação. Quando depuro o script java no console do desenvolvedor, estou recebendo um erro, mas o bloco de erro do javascript não está sendo chamado.
GET http://localhost:65249/api/item/getallproducts?callback=jQuery182028460139059461653_1396510235829&searchText=test&_=1396510674779 401 (Unauthorized)