Push-элемент FormData в массиве - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь получить значения в списке, используя FormData, но список всегда null.

public List<OptionAns> Answerlst { get; set; }
var formData = $('#submitform').serializeArray();

$('#customFields .optionAns').each(function (index) {
  formData.append("Answerlst[" + index + "].Id", $(this).attr('id'));
  formData.append("Answerlst[" + index + "].Value", $(this).val());
});

$("#submitform").validate({
  submitHandler: function (form) {
    var params = $.extend({}, doAjax_params_default);
    params['url'] = BaseUrl + 'odata/Questions';
    params['requestType'] = "POST";
    params['data'] = formData;
    params['successCallbackFunction'] = ajaxSuccess;
    params['errorCallBackFunction'] = ajaxError;
    doAjax(params);
    return false;
  }
});

Заранее спасибо.

...