【发布时间】:2017-10-13 08:21:03
【问题描述】:
当我使用 AJAX 将数组发送到我的控制器时,我将其转换为 JSON 以方便使用。
我这样构建我的数组:
$("#selectedDropdown option").each(function () {
selectedLanguages.push($(this).val());
});
我像这样对它进行字符串化:
data["PreferredLanguages"] = $(selectedLanguages);
但是当它到达我的控制器时,它看起来像这样:
"PreferredLanguages":{"0":"ZA","1":"CM","2":"GH","3":"ES","length":4}}
注意:它甚至不像一个数组。
这会阻止我反序列化它。我该如何解决这个问题?
【问题讨论】: