2

整数配列と一緒にフォーム データを投稿しようとしています。このコードのどこで間違いを犯したかを見つけることができませんでした。間違いを見つけるのを手伝ってください。

    var DetailID = new Array();

    $.each(selected, function (i, n)
    {
        var detailID = $(this).attr('data-record-key');
        DetailID.push(detailID);

    });
    var data = $('#form').serialize();
    var finaldata = data + '&' + DetailID;

    if ($('#form').valid())
    {
        $.ajax({
            url: $('#form').attr('action'),
            type: $('#form').attr('method'),
            traditional: true,
            dataType: "json",
            data:finaldata,
            contentType: 'application/json; charset=utf-8',
            success: onSuccess,
            error: onFailure
        });
    }

私のコントローラー:

public ActionResult Merge(Merge merge)
    {

    }

私のモデル:

public class Merge
{
    public string ItemCode { get; set; }

    public string ItemDescription { get; set; }

    public int[] DetailID { get; set; }
}
4

1 に答える 1