I have two lists on my controller, and I send these lists as ARRAY in json for JavaScript.
See my controller code here:
var aval = new List<AvaliacaoViewModel>();
aval = relData.GetAvaliacao(data_1, data_2, cliente, operador);
var resumo = new List<ResumoViewModel>();
resumo = relData.GetResumo(data_1, data_2, cliente, operador);
var result = new { aval = aval, resumo = resumo };
return Json(result, JsonRequestBehavior.AllowGet);
My list1 - Controller-1
My List2 - COntroller-2
His work is beautiful, and I see two ARRAYS in JavaScript:
$.ajax({
url: '/Relatorios/AvalOperador',
dataType: "json",
type: "GET",
data: { 'data1': data1, 'data2': data2, 'operador': operador },
success: function (data) {
debugger;
var aval1 = avalia.getValue(1);
var aval2 = avalia.getValue(2);
var aval3 = avalia.getValue(3);
var aval4 = avalia.getValue(4);
Now I need ...
Get data from list1 (controller1) and put it on 4 lines, for example:
var avalia1 = column[1].toString();
var avalia1 = column[2].toString();
var avalia1 = column[3].toString();
var avalia1 = column[4].toString();
And the second list / array pass it to the HTML table
<table class="table table-striped">
<thead>
<tr>
<th>Cod</th>
<th>Operador</th>
<th>Qtde</th>
<th>Pie </th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>3120</td>
<td>Patrick Smith</td>
<td>2</td>
<td><span class="pie">85/100</span></td>
<td>85%</td>
</tr>
</tbody>
</table>
Console Stringfy:
{ "": [{ "": 160, "Avalia1": 25, "Avalia2": 88,75, "Avalia3": 73,13, "Avalia4": 86,88}], "resumo": [{ "": "1195", "Qtde" : 25, "" : 62}, { "" : "1 458", "Qtde" : 15, "" : 73,33}, { "" : "1722", "Qtde" : 3, "" : 58,33}, { "" : "2246", "Qtde" : 5, "" : 65}, { "" : "2509", "Qtde" : 16, "" : 62,5}, { "" : "2769", "Qtde" : 3, "" : 100}, { "" : "2918", "Qtde" : 4, "" : 68,75}, { "" : "3473", "Qtde" : 9, "" : 66,67}, { "" : "5044", "Qtde" : 8, "" : 81,25}, { "" : "5297", "Qtde" : 11, "" : 65,91}, { "" : "5463", "Qtde" : 2, "" : 100}, { "" : "5751", "Qtde" : 4, "" : 75}, { "" : "5967", "Qtde" : 5, "" : 75}, { "" : "6211", "Qtde" : 7, "" : 60,71}, { "" : "6558", "Qtde" : 8, "" : 53,13}, { "" : "7284", "Qtde" : 2, "" : 75}, { "" : "7939", "Qtde" : 17, "" : 67.65}, { "" : "7988", "Qtde" : 16, "" : 76,56}]}