[英]filling a JavaScript array with 2D String array from C#
我正在使用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>
var seatColor = "<%= iconColors %>";
for (.... i and j....) {// its a double loop
document.write("....."+iconColos[i,j]+"...");
}
</script>
再次,它不起作用。 幫助別人嗎?
我想這一定行得通。
<script>
var seatColor = "<%= iconColors %>";
for (.... i and j....) {// its a double loop
document.write("....."+seatColor [i][j]+"...");
}
</script>
JavaScript中沒有本機2D數組。 您需要創建自己的。 我看到有人使用這種方法: var arr = [[1,2],[3,4]]; (an array of arrays)
var arr = [[1,2],[3,4]]; (an array of arrays)
您必須將服務器代碼調整為可以序列化的代碼。 數組數組可能起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.