3

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[]形式を理解させる方法はありますか?

4

1 に答える 1