I have the following JavaScript code:
var x = ['CFMG','JMFMG','CPMAF'];
var y = $.param({'test':x});
var data = "Operation=xxx&" + y;
$.post(
"xxx.ashx",
data,
function() { ... }
);
Chrome console.log(data)
Operation=xxx&test%5B%5D=4CFMG&test%5B%5D=JMFMG&test%5B%5D=CPMAF
My ASP.NET code is receiving this:
{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[]"
In the Immediate Window, if I type ?var["Test[]"]
I get this:
?var["Test[]"]
"4CFMG,JMFMG,CPMAF"
How can I convert Test[]
value into an array?
Thank you!