将值从html传递给javascript作为数组

时间:2015-05-24 06:01:48

标签: javascript asp.net arrays vb.net

我编写了一个代码,该代码从数据库中提供值并将它们保存在列表中,然后将列表放入数组并将其发送到ASP hiddenField。 我想将此数据作为数组传递给JavaScript var。我该怎么做? 我想将值保存为数组中的字符串。

ASPX:

<asp:HiddenField ID="hdnCity_BillMonth" runat="server" />
<asp:HiddenField ID="hdnCount_BillMount" runat="server" />

aspx.vb:

 hdnCity_BillMonth.Value = String.Join(",", City)
 hdnCount_BillMount.Value = String.Join(",", Value)

城市和价值列表

 var City_BillMounth ;
 var Count_BillMounth;

1 个答案:

答案 0 :(得分:1)

由于您使用&#34;,&#34;加入城市价值观。您可以使用拆分轻松将其转换为java脚本数组的符号:

  

我假设您获得 hdnCity_BillMonth 值,例如&#34; city1,city2,city3,... cityN&#34;

 var City_BillMounth = [];
 City_BillMounth = hdnCity_BillMonth.split(",");
 console.log("city Array: "+ City_BillMounth );

也为hdnCount_BillMount做同样的事情。