В моем приложении ASP.NET MVC у меня проблема с вызовом контроллера WebAPI с помощью оператора ajax.
Вот мой код:
$.ajax({
url: 'api/cartitems',
type: self.cartItem.id == null ? 'post' : 'put',
contentType: 'application/json',
data: ko.toJSON(data)
})
.done(self.successfulSave)
.fail(self.errorSave)
Выдает ошибку 404 - файл не найден.
Я тестировал разные возможности, и только одна из них работает, использует целоеURL-путь.
$.ajax({
url: 'http://xx.yyy.zz.vvv/APP_NAME/api/cartitems',
type: self.cartItem.id == null ? 'post' : 'put',
contentType: 'application/json',
data: ko.toJSON(data)
})
.done(self.successfulSave)
.fail(self.errorSave)
Можно ли не использовать полный путь?