私は次のJavaScriptコードを持っています:
var x = ['CFMG','JMFMG','CPMAF'];
var y = $.param({'test':x});
var data = "Operation=xxx&" + y;
$.post(
"xxx.ashx",
data,
function() { ... }
);
クロムconsole.log(data)
Operation=xxx&test%5B%5D=4CFMG&test%5B%5D=JMFMG&test%5B%5D=CPMAF
私のASP.NETコードはこれを受け取っています:
{Operation=xxx&test%5b%5d=4CFMG&test%5b%5d=JMFMG&test%5b%5d=CPMAF}
[System.Web.HttpValueCollection]: {Operation=xxx&test%5b%5d=4CFMG&test%5b%5d=JMFMG&test%5b%5d=CPMAF}
base {System.Collections.Specialized.NameObjectCollectionBase}: {Operation=xxx&test%5b%5d=4CFMG&test%5b%5d=JMFMG&test%5b%5d=CPMAF}
AllKeys: {Dimensions:[2]}
AllKeys
{Dimensions:[2]}
[0]: "Operation"
[1]: "test[]"
イミディエイトウィンドウで、次のように入力すると次の?var["Test[]"]
ようになります。
?var["Test[]"]
"4CFMG,JMFMG,CPMAF"
Test[]
値を配列に変換するにはどうすればよいですか?
ありがとうございました!