我想使用angularjs HTTP post service发送多个参数。
这是客户端代码:
$http.post("http://localhost:53263/api/Products/", [$scope.product, $scope.product2]). then(function (data, status, headers, config) { alert("success") }, function (data, status, headers, config) { alert("error") });
这是服务器端代码:
// POST api/<controller> public void Post([FromBody]Product product,[FromBody]Product product2) { var productRepository = new ProductRepository(); var newProduct = productRepository.Save(product); }
但是当我发表文章时,我得到了错误。知道我在做什么错吗?
考虑带有参数 user* 和 email 的帖子URL *
params对象将是
var data = {user:'john', email:'john@email.com'}; $http({ url: "login.php", method: "POST", params: data })