阵列在我的控制器的操作方法,我存储在视图数据数据,如下面的:检索的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