using DataTable() from JS code (without Jquery
using DataTable() from JS code (without Jquery
 Dima999            
            
                Posts: 1Questions: 1Answers: 0
Dima999            
            
                Posts: 1Questions: 1Answers: 0            
            Hi
I need to rewrite method:
(function table() {
  $(document).ready(() => {
   $('#dataTable').DataTable();
  });
}());
without Jquery - only JS:
function docReady(fn) {
  if (document.readyState === 'complete' || document.readyState === 'interactive') {
    setTimeout(fn, 1);
  } else {
    document.addEventListener('DOMContentLoaded', fn);
  }
}
docReady(() => {
  document.querySelector('#dataTable').DataTable();
});
And I reductive error -> mainApp.js:42 Uncaught TypeError: Cannot read property 'DataTable' of undefined
How to fix it?
Answers
We're happy to take a look, but as per the forum rules, please link to a test case - a test case that replicates the issue will ensure you'll get a quick and accurate response. Information on how to create a test case (if you aren't able to link to the page you are working on) is available here.
Cheers,
Colin