javascript - .NET Core 查看页面的值到 JavaScript 数组

标签 javascript jquery asp.net-core .net-core asp.net-core-mvc

我正在 .NET Core MVC 中开发应用程序。在我的 View 页面中,我有一个像这里这样的表格。使用 foreach 循环生成。

foreach (var items in Model){
   // generate Table
}

enter image description here

我想要的是,不要显示这张表。相反,当页面加载时,将此值传递给 JavaScript 数组 并显示一些动态图表。

例如,表格中的金额列。我想在 javascript 中获取金额值,例如:

$( document ).ready(function() {
  var amountValues = [1000, 3000, 2000, 1100];
});

最佳答案

您可以将模型序列化为 javascript 类并根据需要使用:

var myModel = @Html.Raw(Json.Serialize(Model));
for (var item in myModel)
{ 
   var amountValue = item.Amount;
   //push to array etc.
}

关于javascript - .NET Core 查看页面的值到 JavaScript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55324372/

相关文章:

javascript - 将 GeometryUtils.merge() 迁移到 geometry.merge()

javascript - 使用 Firebase 单击多个对话时无法禁用监听器

javascript - 任何 JavaScript 或 jQuery 方法可以同步加载 JS 文件?

javascript - 重复调用 JavaScript 函数而没有得到 stackoverflow

Azure.Cosmos 或 Microsoft.Azure.Cosmos、Azure.Storage.Blob 或 Microsoft.Azure.Storage.Blob?适用于.NET Core 3.1

asp.net-core - AspNetCore 3 中出现意外的 "Cache entry must specify a value for Size when SizeLimit is set"消息

c# - CORS 不适用于 .NET Core API 和 Angular 前端

javascript - AngularJS:如何继承指令所在的范围,并同时获取属性值

javascript - Jquery Tablesorter 自定义日期

javascript - D3 : How to append a pre-loaded svg?