陣列在我的控制器的操作方法,我存儲在視圖數據數據,如下面的:檢索的jQuery
int[] numbers = new int[] {10, 20, 30, 40};
ViewData["Numbers"] =numbers;
現在
在我看來,從jQuery的嘗試將數據放入數組。我試着像下面:
<script type="text/javascript">
var tempArray = ['@ViewData["Numbers"]'];
</script>
但是當我環扔tempArray,正在打印值象下面這樣:
Index Value
0 int[]
的價值而不是打印10,打印一些陣列。我的問題是如何在jQuery中從視圖數據中檢索數組?
在此先感謝
您是否試過'@ViewData [「Numbers」]'沒有單引號和[]?這可能會讓你希望在渲染引擎處理它時尋找它,它會將該字符串的內容放入該設置器的右側。它看起來像是因爲它被[]包圍,它將你的數組放到外部數組的第一個位置。 – krillgar 2013-03-01 03:33:57
起初,我試着用腳本代碼在Viewdata [「Numbers」]周圍放置[],這給了我相同的結果。 – 2013-03-01 04:13:34