DataTables 3.0.3
DataTables CDN files for DataTables 3.0.3. This software was originally released on 31st August, 2026.
Release notes
A collection of fixes, each individually a small change, but all together improving DataTables core!
Fixes
^$regex search should match empty strings- For
DataTable.ajax()withdataType: 'json'add anAcceptheader giving weight to JSON content type. This matchesjQuery.ajax(). - Improvements to typing for
stateSaveCallback. stateLoadCallbackcan accept a partial start (StateLoad)- Negative numbers when used with the
render.number()rendering helper would display incorrectly - On JSON parsing error, thea typo prevented the correct status text from being set
- Child row state saving could be lost on reload
- Typescript -
stateLoadCallbacknow allows either an undefined return (for async actions) or a partial state response.
Docs
- Add number type to
scrollY - Document
DataTable.Stateas its own type
Files
css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap.css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap4.css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap4.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap5.css
- //cdn.datatables.net/3.0.3/css/dataTables.bootstrap5.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.bulma.css
- //cdn.datatables.net/3.0.3/css/dataTables.bulma.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.dataTables.css
- //cdn.datatables.net/3.0.3/css/dataTables.dataTables.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.foundation.css
- //cdn.datatables.net/3.0.3/css/dataTables.foundation.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.jqueryui.css
- //cdn.datatables.net/3.0.3/css/dataTables.jqueryui.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.material.css
- //cdn.datatables.net/3.0.3/css/dataTables.material.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.semanticui.css
- //cdn.datatables.net/3.0.3/css/dataTables.semanticui.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.tailwindcss.css
- //cdn.datatables.net/3.0.3/css/dataTables.tailwindcss.min.css
- //cdn.datatables.net/3.0.3/css/dataTables.uikit.css
- //cdn.datatables.net/3.0.3/css/dataTables.uikit.min.css
js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap4.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap4.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap4.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap4.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap5.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap5.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap5.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bootstrap5.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bulma.js
- //cdn.datatables.net/3.0.3/js/dataTables.bulma.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.bulma.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.bulma.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.dataTables.js
- //cdn.datatables.net/3.0.3/js/dataTables.dataTables.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.dataTables.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.dataTables.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.foundation.js
- //cdn.datatables.net/3.0.3/js/dataTables.foundation.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.foundation.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.foundation.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.jqueryui.js
- //cdn.datatables.net/3.0.3/js/dataTables.jqueryui.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.jqueryui.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.jqueryui.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.js
- //cdn.datatables.net/3.0.3/js/dataTables.material.js
- //cdn.datatables.net/3.0.3/js/dataTables.material.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.material.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.material.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.semanticui.js
- //cdn.datatables.net/3.0.3/js/dataTables.semanticui.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.semanticui.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.semanticui.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.tailwindcss.js
- //cdn.datatables.net/3.0.3/js/dataTables.tailwindcss.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.tailwindcss.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.tailwindcss.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.uikit.js
- //cdn.datatables.net/3.0.3/js/dataTables.uikit.min.js
- //cdn.datatables.net/3.0.3/js/dataTables.uikit.min.mjs
- //cdn.datatables.net/3.0.3/js/dataTables.uikit.mjs