У меня есть запрос ajax на странице, который вызывает метод Web Api в моем приложении ASP.NET.Метод действия Web Api не вызывается
var request = $.ajax({
url: "/api/Book/GetBook",
type: "GET",
contentType: "application/json; charset=utf-8",
});
request.done(function (msg) {
alert(msg);
});
request.fail(function (jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
Источник метода API:
[HttpGet]
public IEnumerable<PageViewModel> GetBook()
{
return _librarian.GiveBook(_authProvider.GetUserAccount());
}
Во время отладки метод действия не вызывать, а textStatus является "Erorr".
_erorr_ or _error_? –