【发布时间】:2014-07-24 14:03:32
【问题描述】:
我有这个 $http 调用:
$http({
method: 'GET',
url: '/api/PhotoSubmit/GetCategories',
accept: 'application/json'
})
.success(function (result) {
$scope.categories = result;
});
... 需要将参数发送到此 HTTPGET 方法:
[Route("api/PhotoSubmit/GetCategories/{id}")]
[HttpGet]
public object GetCategories(int id)
{
return FileServices.GetCategoriesForUser().Select(c => new { Id = c.Id, Name = c.Name });
}
路由有效,我只是不确定如何通过 angular/javascript 访问它以将其发送到控制器(或者......路由调用在 $http 调用中应该是什么样子
这是网址:
http://localhost:63203/Index.html#/photosubmit/1
【问题讨论】:
-
您的 javascript 网址没有基础 (
localhost:63203) 或参数 -
嗯。不知道你在这里的意思..?
标签: c# javascript angularjs url-routing asp.net-web-api2