ich angeben kann nicht lesen, was/wo das Problem ist, hier ist mein Code:Tables jquery.dataTables.min.js: 181 Uncaught Typeerror: kann Eigenschaft 'Länge' undefinierter
HTML:
<table id="companies" class="table table-striped table-bordered table-hover">
<thead>
<tr>
<th class="center">
Id
</th>
<th>RegNo</th>
<th>Name</th>
<th class="hidden-480">Industry</th>
<th class="hidden-phone">
Size
</th>
<th class="hidden-480">LineOfDefence</th>
<th>Address</th>
</tr>
</thead>
</table>
Server-Seite:
var result = new
{
rows = (from company in db.Company.ToList()
select new
{
id = company.CompanyId,
RegNo = company.RegestrationNumber,
Name = company.Name,
Industry = company.IndustryType.Name,
Size = company.CompanySize.Name,
LineOfDefence = company.LineOfDefence.Name,
Address = company.Address
}).ToArray()
};
return Json(result, JsonRequestBehavior.AllowGet);
und hier ist meine Ajax Call:
<script>
$(document).ready(function()
{
$('#companies').DataTable({
"ajax": {
url: "/Company/GetCompanyGrid",
type: "GET",
dataType: "json"
}
});
});
</script>
Ich erhalte diese Fehlermeldung: "jquery.dataTables.min.js: 181 Uncaught Typeerror: kann Eigenschaft 'Länge' undefinierter lesen"
Anmerkung: Ich bin mit jquery-1.12.3.js & Datentabellen 1.10.12.
Jede Hilfe wäre willkommen.
Ihr Anruf erreichen Controller zum Abrufen von Datensätzen? und zeigen auch datatable Bind-Eigenschaften wie Paging, Sortierung, Spalten usw. –