Agreed. Although there should be libraries on both client and server sides, I would recommend trying to stick to the server side. Whether you get a whole table back or whether you're using an AJAX source, it's more efficient overall to do it on the server. I suspect there will also be more options in terms of libraries and native functions on the server.
You could load the CSV into a MySql table and return results using the server-side instructions. It can be done, but you will need to have the CSV loaded into the DB before Datatables can parse anything.
Replies