Note that there are some explanatory texts on larger screens.

plurals
  1. POjQuery DataTables with Codeigniter not displaying the data
    primarykey
    data
    text
    <p>I'm building an administration panel app using Codeigniter and would like to fetch my member records using the Server Side Processing method of jQuery DataTables (since i've got quite a large number of member records). I'm using the <a href="https://github.com/IgnitedDatatables/Ignited-Datatables/" rel="nofollow">Ignited DataTables</a> CI library to fetch and attempt to display my data. I was able to get this working with the standalone version of Datatables Server Side Implementation found <a href="http://datatables.net/release-datatables/examples/data_sources/server_side.html" rel="nofollow">here</a>, but would like to get this working with CodeIgniter in order to be in line with the rest of my app. Here's my code so far: </p> <p>CI Controller:</p> <pre><code>$this-&gt;load-&gt;library('DataTables'); $this-&gt;load-&gt;model('table_model', 'table'); $this-&gt;datatables-&gt;select('member_id, username,email, first_name, last_name') -&gt;from($this-&gt;table-&gt;getTable('members')) -&gt;join($this-&gt;table-&gt;getTable('groups'), 'members.group_id = member_groups.group_id', 'left') -&gt;select('group_title'); echo $this-&gt;datatables-&gt;generate(); exit; </code></pre> <p>HTML:</p> <pre><code>&lt;table id="members"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;Member ID&lt;/th&gt; &lt;th&gt;Username&lt;/th&gt; &lt;th&gt;Email&lt;/th&gt; &lt;th&gt;First Name&lt;/th&gt; &lt;th&gt;Last Name&lt;/th&gt; &lt;th&gt;Group Name&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td colspan="7" class="dataTables_empty"&gt;Loading members...&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; </code></pre> <p>jQuery:</p> <pre><code>$(document).ready(function() { $("#members").dataTable({ "bProcessing" : true, "bServerSide" : true, "sAjaxSource" : "/members/fetch_members", "sPaginationType" : "full_numbers" }); }); </code></pre> <p>JSON response:</p> <pre><code>{ "sEcho": 0, "iTotalRecords": 11007, "iTotalDisplayRecords": 11007, "aaData": [ //member records here], "sColumns": "member_id,username,email,first_name,last_name,group_title" } </code></pre> <p>Any and all help would be appreciated!</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload