I am performing one cross domain get operation as shown below.
$.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"); } } }); But success or error block is not getting called after request is completed. when i debug java script in developer console i am receiving error but error block of javascript is not getting called.
GET http://localhost:65249/api/item/getallproducts?callback=jQuery182028460139059461653_1396510235829&searchText=test&_=1396510674779 401 (Unauthorized)