我正在尝试将转发器数组项作为参数发送到Web api控制器方法。当我单击包含函数的按钮时,它在控制台中给了我这个错误,什么也没有发生。
object is not a function
我想我以错误的方式传递了orders数组。如何正确做到这一点。
我的重复
<table class="table table-bordered table-hover" style="width:800px" data-ng-model="orderProduct">
<tr data-ng-repeat="order in orders">
<td>{{selectedProduct.pname}}</td>
<td>{{order.pid}}</td>
<td>{{order.oid}}</td>
<td>{{order.qty}}</td>
<td>{{order.total}}</td>
</tr>
</table>
<input type="button" data-ng-click="addOrder()" class="btn btn-danger" data-ng-disabled="!orders.length" value="Submit Orders" />
我的控制器方法$ scope
$scope.addOrder = function () {
var orders = this.orders;
$http.post('/api/OrderDetails/', orders).success(function (data) {
alert("Added Successfully!!");
$scope.addMode = false;
}).error(function (data) {
$scope.error = "An Error has occured while Adding Order details! " + data;
});
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句