0

我有一个 MVC4 应用程序控制器,它带有一个方法,一个参数,一个列表。

public ActionResult Save(List<PRICING_PERIOD_ext> pricing_period_list)

我需要用jquery post(客户端)调用这个方法

  $.post("/PricingPeriodTest/Save",
           { pricing_period_list: dati },
            function (data) {

                });

传递参数的最佳方法是什么?目前我正在通过这样的javascript数据填充

{ID_PRICING_PERIOD:1,DATA_START:01/01/2013 00:00:00,DATA_END:31/01/2013 00:00:00,FLAG_OP_ON_SAVE:},
{ID_PRICING_PERIOD:2,DATA_START:01/05/2013 00:00:00,DATA_END:31/05/2013 00:00:00,FLAG_OP_ON_SAVE:}

但它不起作用..在这种情况下你如何传递参数?

谢谢!

4

1 回答 1

0

尝试将列表更改为数组,如下所示:

public ActionResult Save(PRICING_PERIOD_ext[] pricing_period_list)
于 2013-09-19T16:59:15.563 回答