Ajax没有将数据传递给控制器

时间:2017-07-08 10:54:33

标签: jquery ajax

这是我的ajax电话。在ajax调用之前,我正在跟踪html中的一些数据并将所有这些数据推送到数组中。之后,我通过ajax调用将该数组传递给控制器​​,但它无效。

ajax电话:

*.vue

控制器:

 $("#moveAllRowsContractprijsGrid").click(function () {
        var model = [];
        $("#storingBody tr").each(function () {

            var myModel = {
                Scontractid: $(this).find('td').eq(0).find('input').data('id'),
                IssueTypeId: $(this).find('td').eq(1).find('input').data('id'),
                StoringsItemId: $(this).find('td').eq(2).find('input').data('id'),
                StoringsItem: $(this).find('td').eq(3).text().trim(),
                IssueType: $(this).find('td').eq(4).text().trim()
            }
            model.push(myModel);

        });
        debugger;
        $.ajax({
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            type: 'POST',
            url: '@Url.Action("AddAllStoringItemsInContractprijs", "Storingsitems")',
            data: model,
            success: function (data) {

            },
            failure: function (response) {
            }
        });
    });

数据传输对象:

 public IActionResult AddAllStoringItemsInContractprijs(List<StoringsitemsViewMode> model)
    {
        //model.Incontract = true;
        //var returnModel = model;
        //_storingsitemsService.AddAllStoringItemsInContractprijs(model);
        //return Json(returnModel);
        return null;
    }

0 个答案:

没有答案