Мне нужно передать список из моего MVC-контроллера в javascript на мой взгляд. Вот метод в мой контроллерMVC перечислить список в jQuery и извлечь элементы
private void PopulateChart() {
var diagramItem = new DiagramPoll();
var diagramList = new List<DiagramPoll>();
diagramItem.Color = "#F7464A";
diagramItem.Label = "System 1";
diagramItem.Value = "10";
diagramList.Add(diagramItem);
diagramItem.Color = "##FDB45C";
diagramItem.Label = "System 2";
diagramItem.Value = "20";
diagramList.Add(diagramItem);
ViewBag.MyValues = JsonConvert.SerializeObject(diagramList, Formatting.None);
}
И в скрипт-секции в окне просмотра-файла:
<script>
$(document).ready(function() {
var chartValues = @Html.Raw(ViewBag.MyValues);
//This is what I would like to do:
foreach (var item in chartValues) {
var color = item.Color;
var label = item.Label;
var value = item.Value
}
});
</script>
Мне нужно извлечь переменные выше, чтобы отправить их в качестве входных параметров в jQuery- диаграмма.
Спасибо!
вы получите какой-либо JavaScript или любую другую ошибку? –