DataTablesScripts.js:43 Uncaught TypeError: $(...).DataTable is not a function
DataTablesScripts.js:43 Uncaught TypeError: $(...).DataTable is not a function
RSmithBothell
Posts: 7Questions: 3Answers: 0
I finally have other errors out of the way, yet this still is happening.
You'll see console errors, but the 'missing' scripts are in the javascript window.
The script for list_plan_levels.html, (the core html of the page w/ the DataTable()), is mostly commented out. Just:
$('#UpDownGrade').DataTable() ;
is active.
sa my JS Bin here: https://jsbin.com/hazifu/edit?html,js,console,output
I have been stuck on this for two weeks now; any help would be MUCH appreciated.
This discussion has been closed.
Answers
I'm not sure what your goal is with that?
Main
looks like a function (although mixing JS in the Javascript and HTML views doesn't really work in JSBin).You have similar calls to
$(LeftMargin)
. I don't get why you'd want to pass a function into jQuery?Allan
Hi Allen,
I'm keeping all JS, PHP, and HTML in their own files.
$(Main)
is how I'm invoking function Main(){} in the javascript file.It is a shortcut for $(document).ready(Main) ;
At least, that's what I interpreted from jquery.net...
The alternative would be to put at the very end of the HTML, (after of course including the source as I do at top).
<script> Main() </script>
That I didn't know! jQuery docs confirming it. Thanks .
I'm getting lots of errors in the jsbin your linked to such as:
Did you try moving all of your Javascript into the JavaScript panel to let the example run?
Allan