我正在使用aspx和C#构建一些Web应用程序,我想在java脚本中创建一个2D String数组,但是用我的c#代码中的数组初始化它。我使用了“<%...%>但它没有用。我的代码是这样的:
iconColors = new String[,];
protected void Page_Load(object sender, EventArgs e)
{ // some code that filling the array
}
Java Script中的:
<script>
var seatColor = "<%= iconColors %>";
for (.... i and j....) {// its a double loop
document.write("....."+iconColos[i,j]+"...");
}
</script>
再次,它不起作用。帮助别人?
答案 0 :(得分:0)
我想这一定有用。
<script>
var seatColor = "<%= iconColors %>";
for (.... i and j....) {// its a double loop
document.write("....."+seatColor [i][j]+"...");
}
</script>
答案 1 :(得分:0)
JavaScript中没有原生2D数组。你需要创建自己的。我看到有人使用这种方法:var arr = [[1,2],[3,4]]; (an array of arrays)
您必须将服务器代码调整为可以序列化的内容。一组数组可能有效。