我编写了一段代码,从数据库中获取值并将它们保存在列表中,然后将列表放入数组中并将其发送到 ASP hideField。 我想将此数据作为数组传递给 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;
最佳答案
由于您使用“,”符号连接城市值,因此您可以使用 split 轻松将其转换为 Java 脚本数组,如下所示:
I assume you are getting your hdnCity_BillMonth values like "city1, city2,city3,...cityN"
var City_BillMounth = [];
City_BillMounth = hdnCity_BillMonth.split(",");
console.log("city Array: "+ City_BillMounth );
对 hdnCount_BillMount
也执行相同的操作。
关于javascript - 将值作为数组从 html 传递到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30420577/