jQuery.Form プラグインを使用して、配列を ASP.NET MVC (4) アプリケーションに送信しています。
配列があるとしましょう:
var items = [ 1, 2, 3 ];
jQuery.Formプラグインを使用してその配列を送信すると、その配列は次のように送信されます。
items[]: 1
items[]: 2
items[]: 3
(form-url-encoded コンテンツ タイプを使用する場合)
しかし、ASP.NET MVC はそれを理解していません。MVC に次のいずれかを送信する必要があることを理解させるには:
items[0]: 1
items[1]: 2
items[2]: 3
(索引含む)
また
items: 1
items: 2
items: 3
(角括弧なし)
配列やその他のデータとともにファイルも送信するため、JSON として送信することはできません。
質問: jQuery.Form を構成して配列を別の形式で送信するか、ASP.NET MVC にitem[]
形式を理解させる方法はありますか?