Ajax and custom parameters - howto/best practice?
Ajax and custom parameters - howto/best practice?
I've been rewriting a user management backend for a CMS system. The system has a very large number of users, and in the pre-Datatables version we've had an option to filter by "groups" and the account state.
In past uses of Datatables with a similar use-case I've reloaded the page, but I'd really like set pass the value to the Ajax Call and reload/redraw the table with fresh data.
In the Datatables version I'm using an Ajax-backed for all table data, and I would like to be able to pass parameters along with the Ajax-calls when they're set.
Is it possible?
In past uses of Datatables with a similar use-case I've reloaded the page, but I'd really like set pass the value to the Ajax Call and reload/redraw the table with fresh data.
In the Datatables version I'm using an Ajax-backed for all table data, and I would like to be able to pass parameters along with the Ajax-calls when they're set.
Is it possible?
This discussion has been closed.
Replies
http://datatables.net/1.5-beta/examples/data_sources/server_side.html
In this case, I'd like to be able to pass a value (through) to the ajax call to restrict the results to only include Windows browsers.
You can add custom variables to the get request as shown in this demo: http://datatables.net/1.5-beta/examples/server_side/custom_vars.html
Regards,
Allan
Tips for others with a similar need...
I added the "fnServerData" from the custom_vars example, and changed the array passed ind the aoData.push to contain the selected values from the two drop-downs. That was fine, but the table also needed to reload the data once the values for the dropdowns changed.
To fix this I had to add the fnReloadAjax plugin available here http://datatables.net/plug-ins#extras - and attached to the change-event on the two dropdowns with state and group, but once that was in place, everything works just fine.
Nice one - thanks for the update and advice for others. I'm sure it will be useful!
Regards,
Allan