我在数据库中做了一些查询,必须通过Json返回,但我无法点击fomato。我正在做以下事情:
var dataResult = new List<List<Object>>();
我查询数据库并在下面添加
dataResult.Add(new List<object>(new object[] { "rRod:" + rod, "rKmI:" + vlrkmI, "rKmF:" + vlrkmF, "rExt:" + ext, "rSol:" + sol }));
汇编表格使用
function (data) {
$("#divResult").empty();
//Adicionar a tabela na div
table = "<fieldset style='height:50px '><legend>Resultado da Matriz</legend><table id='tableResult'><tr><th>Rod</th>";
table += "<th>kmI</th><th>kmF</th><th>Ext</th><th>Sol</th></fieldset>"
$("#divResult").append(table);
$(eval(data)).each(function (data) {
$("#tableResult").append(
"<tr><td>" + this.rRod+ "</td>" +
"<td>" + this.rKmI + "</td>" +
"<td>" + this.rKmF + "</td>"
"<td>" + this.rExt + "</td>" +
"<td>" + this.rSol + "</td></tr>");
});
但这个genrando不是带有价值的表。
答案 0 :(得分:1)
我建议你做的不是做一个对象列表而是用这样的属性创建一个类:
var dataResult = new List<List<sometypewhichhasallofthosejsobproperties>>();
现在从mvc动作只需返回dataresult的jsonresult即可。这应该很好地将您的数据格式化为json,并且您应该能够轻松地在jquery中使用它。