Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在我将列表的c#列表传递到视图后,如何转换它?_Javascript_C#_Asp.net Mvc - Fatal编程技术网

Javascript 在我将列表的c#列表传递到视图后,如何转换它?

Javascript 在我将列表的c#列表传递到视图后,如何转换它?,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,我已经使用ViewBag将列表从控制器传递到我的视图。该列表有2个项目,每个项目有8个子项目。我希望我的console.log显示的是一个数组,但在google chrome中显示如下。 ->System.Collections.Generic.List1[System.Collections.Generic.List1[System.String]] 请帮帮我,我不知道如何把它转换成数组的数组 谢谢你的帮助。谢谢 <script> $(document).ready(

我已经使用ViewBag将列表从控制器传递到我的视图。该列表有2个项目,每个项目有8个子项目。我希望我的console.log显示的是一个数组,但在google chrome中显示如下。 ->System.Collections.Generic.List
1[System.Collections.Generic.List
1[System.String]]

请帮帮我,我不知道如何把它转换成数组的数组

谢谢你的帮助。谢谢

<script>

      $(document).ready(function () {

           serverItem = '@ViewBag.serverItems';

           console.log(serverItem);

           });

</script>

$(文档).ready(函数(){
serverItem='@ViewBag.serverItems';
console.log(serverItem);
});

当您在服务器端有一个对象,并且需要在javascript作用域上使用它时,您必须通过渲染来传输它。您必须提供与两者兼容的格式,在这种情况下,
json
是一个不错的选择。对于示例:

razor
上,定义一个json格式的字符串对象。(请记住添加
Newtonsoft.Json
名称空间)

在javascript中,您只需打印json,它将是一个javascript对象

<script>

      $(document).ready(function () {

           serverItem = @json;

           console.log(serverItem);

           });

</script>

$(文档).ready(函数(){
serverItem=@json;
console.log(serverItem);
});

当您在服务器端有一个对象,并且需要在javascript作用域上使用它时,您必须通过渲染来传输它。您必须提供与两者兼容的格式,在这种情况下,
json
是一个不错的选择。对于示例:

razor
上,定义一个json格式的字符串对象。(请记住添加
Newtonsoft.Json
名称空间)

在javascript中,您只需打印json,它将是一个javascript对象

<script>

      $(document).ready(function () {

           serverItem = @json;

           console.log(serverItem);

           });

</script>

$(文档).ready(函数(){
serverItem=@json;
console.log(serverItem);
});

@mjwills我希望它像这样[[1,2,3,4,5,6,7,8],[1,2,3,4,5,6,7,8]]。我想在javascript中将该值赋给serverItem变量。@mjwills我希望它是这样的[[1,2,3,4,5,6,7,8],[1,2,3,4,5,6,7,8]]。我想在javascript中将该值分配给serverItem变量。