如何使用JSON,jQuery向ASP.NET MVC Controller发布复杂对象数组?

如何使用JSON,jQuery向ASP.NET MVC Controller发布复杂对象数组?

我当前的代码如下所示。如何将我的数组传递给控制器以及控制器操作必须接受哪种参数?

function getplaceholders() {
    var placeholders = $('.ui-sortable');
    var result = new Array();
    placeholders.each(function() {
        var ph = $(this).attr('id');
        var sections = $(this).find('.sort');
        var section;

        sections.each(function(i, item) {
            var sid = $(item).attr('id');

            result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i });
        });
    });
    alert(result.toString());
    $.post(
        '/portal/Designer.mvc/SaveOrUpdate',
        result,
        function(data) {
            alert(data.Result);
        }, "json");};

我的控制器动作方法看起来像

public JsonResult SaveOrUpdate(IList<PageDesignWidget> widgets)


慕田峪9158850
浏览 574回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP