0
我在angularjs中很新,我环顾四周试图找到一些关于此的帖子,有很多但没有解决我的具体问题(我可以找)。如何调用web api使用angularjs的两个参数的控制器方法
这很简单,我想通过angularjs($ http POST)发送两个参数,其中第一个参数是类对象的json,第二个参数是int。我的尝试:
var url = '../Request/'+ id;
$http({
method: 'POST',
url: url,
data: Data
}).success(function (data, status, headers, config) {
deferred.resolve(data);
}).error(function (data, status, headers, config) {
debug.error(data);
deferred.reject('An error occured while saving the request');
});
在我的Web API控制器我有:
[POST("Request/{id}")]
public bool SaveRequest(Data data, int id)
{
...
...
}
当我只发送数据它为我的作品,但是当我试图添加Id和数据都将无法正常工作。请让我知道同样需要做什么,谢谢。
没了,想如果工作,会尽快给您 –
谢谢,这对我的作品 –