0
私の配列をAJAXでコントローラに送るとき、使いやすいようにJSONに変換します。JSON.Stringifyには配列のインデックスと長さが含まれています
$("#selectedDropdown option").each(function() {
selectedLanguages.push($(this).val());
});
そして、私はこのようにそれを文字列化:
私はこのように私の配列を構築するには、それは私のコントローラに到達したときに
data["PreferredLanguages"] = $(selectedLanguages);
しかし、それはこのように表示されます:
"PreferredLanguages":{"0":"ZA","1":"CM","2":"GH","3":"ES","length":4}}
注:配列のように見えません。
これにより、私はそれをデシリアライズできなくなります。この問題を回避するにはどうすればよいですか?