Bom dia pessoal...
É o seguinte, estou tentando usar o plugin jquery dataTable (
www.datatables.net) utilizando ajax para nao ter que tazer todos meus registros do banco de dados de uma vez...
Alguém já fez isso utilizando
asp.net (no meu caso webform)? Eu vi uns exemplos, tentei implementar mas sempre recebo um erro:
DataTables warning (table id = 'teste-gerenciamento'): Added data (size undefined) does not match known number of columns (7)
Meu código:
JS$(document).ready(function () {
'/Ajax/DadosGerenciamentoCotacao.ashx'
$(document).ready(function () {
$('#teste-gerenciamento').dataTable({
'bProcessing': true,
'bServerSide': true,
'sAjaxSource': '/Ajax/DadosGerenciamentoCotacao.ashx'
});
});
});
HTML <table id="teste-gerenciamento">
<thead>
<tr>
<th>Número</th>
<th>Data</th>
<th>Portos</th>
<th>Embarcador</th>
<th>Volume</th>
<th>Resposta até</th>
<th>Status</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
.NET (a parte que me retorna os dados)
var result = new
{
iTotalRecords = 2,
iTotalDisplayRecords = 2,
aaData = Cotacoes
};
var serializer = new JavaScriptSerializer();
var json = serializer.Serialize(result);
context.Response.ContentType = "application/json";
context.Response.Write(json);
--
Atenciosamente
Edmilson Lani