gpt4 book ai didi

javascript - Razor MVC 使用模型数组填充 Javascript 数组

转载 作者:IT王子 更新时间:2023-10-29 02:45:50 27 4
gpt4 key购买 nike

我正在尝试使用模型中的数组加载 JavaScript 数组。在我看来,这应该是可能的。

以下两种方法都不行。

无法创建 JavaScript 循环并通过带有 JavaScript 变量的模型数组递增

for(var j=0; j<255; j++)
{
jsArray = (@(Model.data[j])));
}

无法创建 Razor 循环,JavaScript 超出范围

@foreach(var d in Model.data)
{
jsArray = d;
}

我可以让它工作

var jsdata = @Html.Raw(Json.Encode(Model.data)); 

但我不知道为什么我必须使用 JSON。

此外,目前我将其限制为 255 个字节。将来它可能会遇到很多 MB。

最佳答案

这是可能的,你只需要遍历razor集合

<script type="text/javascript">

var myArray = [];

@foreach (var d in Model.data)
{
@:myArray.push("@d");
}

alert(myArray);

</script>

关于javascript - Razor MVC 使用模型数组填充 Javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23781034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com