如何在$ http.post中传递两个不同的格式对象?

时间:2014-04-05 10:04:27

标签: jquery angularjs

我正在使用angular.js和控制器动作方法我想传递两个参数,一个json对象和另一个整数。 我怎么能这样做?

$http.post('/Customization/SaveCustomization/', $scope.ListCollection).success(function (response) {
                    $('#cartID').html(response);
                });

这里和ListCollection一起我想传递整数类型的索引。

我的控制器动作方法是这样的。

public ActionResult AddMealDealCustozmaitionItems(List<cOrderMealDealItems> lstMealItms, int index)
        {

            return PartialView();
        }

1 个答案:

答案 0 :(得分:3)

不确定我的问题是否正确,但您可以创建一个对象并将其传递给$ http.post。像

这样的东西
var data = {
   'data': $scope.ListCollection,
   'index': $scope.index
}
$http.post('/.../', data).sucesss(..)