html - Datatables not rendering on my table in MVC project -


i want improve , feel of tables , jquery datatables looks great doing can not work out why not rendering on table. have registered plugin correctly on bundle config. followed tutorial , ensured in correct place, no effect.

here generated code browser. have put alert in javascript calls datatable(), being called.

the head , body of document in different file _layout.cshtml index page table is. not should effect anything.

<!doctype html> <html lang="en">     <head>          <meta charset="utf-8" />         <title></title>          <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />         <meta name="viewport" content="width=device-width" />         <link href="/content/site.css" rel="stylesheet"/>          <script src="/scripts/modernizr-2.5.3.js"></script>          <script src="/content/datatables-1.9.4/media/css/demo_table.css"></script>          <script src="/scripts/datatables-1.9.4/media/js/jquery.js"></script>     <script src="/scripts/datatables-1.9.4/media/js/jquery.datatables.js"></script>     </head>     <body>         <header>             <div class="content-wrapper">                 <div class="float-left">                     <p>                        <a class="site-title" href="/">                        <img src="../../content/images/trakman_white240.png" ,alt="sort",    style="border-style:none"/></a>                     </p>                 </div>                 <div class="float-right">                     <section id="login">                         hello, <a class="username" href="/sgaccount/manage" title="manage">simon</a>!                         <form action="/sgaccount/logoff" id="logoutform" method="post">                             <input     name="__requestverificationtoken" type="hidden"   value="qouujji98xkicybk1ueozbzayptmhhh1zgshqftcu9kz6pjrz_tobko8yhkkqv06jtklwrkosahus3w1bqm58y-cy7q8i5dl_loxduu6aqrecrtwrhg7p4ipetvkznzgg50b7d-x3562hj2q2in_m-lctfmsliq1qpm_iyv0msq1"   />                             <a href="javascript:document.getelementbyid('logoutform').submit()">log    off</a>                         </form>                         </section>                     <nav>                         <ul id="menu">                             <li><a href="/">home</a></li>                             <li><a href="/home/about">about</a></li>                             <li><a href="/home/contact">contact</a></li>                             <br />                             <br />                             <br />                             <li><a href="/sgaccount/changepassword">change password</a></li>                             <li><a href="/home/welcome">servers</a></li>                               <li><a href="/securityguard">security guard</a></li>                             <li><a href="/connection">connections</a></li>                         </ul>                     </nav>                 </div>             </div>         </header>         <div id="body">             <section class="content-wrapper main-content clear-fix">                 <script src="/scripts/jquery-2.0.2.js"></script>                  <script type="text/javascript">                     $(document).ready(function () {                         var el = doucument.getelementbyname("customerindex")                         el.datatable({ "sscrolly": "200px", "bpaginate": false });                     });                 </script>                   <h2>customers</h2>                  <p>                     <a class="createbutton" href="/customer/create">create new</a>                 </p>                  <table id="customerindex" class="display">                 <thead>                     <tr>                         <th>column 1</th>                         <th>column 2</th>                     </tr>                 </thead>                 <tbody>                     <tr>                         <td>row 1 data 1</td>                         <td>row 1 data 2</td>                     </tr>                     <tr>                         <td>row 2 data 1</td>                         <td>row 2 data 2</td>                     </tr>                 </tbody>                 </table>             </section>         </div>     </body> </html> 

there few problems: code says "var el = doucument..." should "document".

also using "getelementbyname" when table doesn't have name attribute set, id set.

but why not use built in jquery function select id:

$('#customerindex').datatable({ "sscrolly": "200px", "bpaginate": false }); 

bqb


Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

php - joomla get content in onBeforeCompileHead function -