I'm using jQuery DataTable to form a table. Servlet output looks like this:
{
"iTotalRecords": 11,
"iTotalDisplayRecords": 11,
"aaData": [
{
"idUser": 1,
"firstName": "example admin",
"lastName": "surname",
"password": "admin",
"email": "[email protected]",
"role": "ADMINISTRATOR"
},
{
"idUser": 2,
"firstName": "user",
"lastName": "user",
"password": "user",
"email": "[email protected]",
"role": "USER"
},
...
Information comes from mysql. This is my js code:
<script>
$(document).ready( function () {
$('#users').DataTable({
"bProcessing": true,
"bServerSide": false,
"sAjaxSource": "/IssueTracker/main/users",
"aoColumns": [
{ "mData": "idUser", "sClass": "center" },
{ "mData": "firstName", "sClass": "center"},
{ "mData": "lastName", "sClass": "center" },
{ "mData": "email", "sClass": "center"},
{ "mData": "role", "sClass": "center" },
{ "sClass": "center",
"fnRender": function( oObj ) {
return '<a href="' + oObj.aData["idUser"] + '">' + oObj.aData["email"] + '</a>';
}
}
]
});
} )
</script>
I just want to get the actual data, but my jsp don't display links... What is wrong?