Im kinda new для веб-приложений и мира javascript, jquery, json, нокаута и т. Д. Im пытается сделать что-то реальное просто, но не получается работать. Я хочу передать данные с контроллера для просмотра, чтобы построить график, используя morris.js.Передача данных с контроллера для просмотра на график построения
Я google и попытался несколько попыток, никто не преуспел.
мнение recieves что-то вроде этого, чтобы buils график:
<script>
new Morris.Line({
// ID of the element in which to draw the chart.
element: 'myfirstchart',
// Chart data records -- each entry in this array corresponds to a point on
// the chart.
data: [
{ year: '2008', value: 20 },
{ year: '2009', value: 10 },
{ year: '2010', value: 5 },
{ year: '2011', value: 5 },
{ year: '2012', value: 20 }
],
// The name of the data record attribute that contains x-values.
xkey: 'year',
// A list of names of data record attributes that contain y-values.
ykeys: ['value'],
// Labels for the ykeys -- will be displayed when you hover over the
// chart.
labels: ['Value']
});
</script>
Теперь я хочу, чтобы отправить данные из контроллера с помощью viewbag или что-то еще. Для того, что я понял, JSON является самым правильным способом, просто не знаю, как его использовать.
Можете ли вы показать мне, как вам понравиться?
Вы можете использовать .ajax для извлечения данных из контроллер и использовать его в своем скрипте. Вы не можете использовать ViewBag в своих javascripts на стороне клиента. – freshbm