2013-06-06 28 views
0

我想在我的asp.net MVC 4應用程序中實現tablesorter jQuery。我收到以下錯誤「Microsoft JScript運行時錯誤:對象不支持屬性或方法'tablesorter'」。我發現在這個網站上發佈了類似的問題,我嘗試了所有找到的解決方案,並花費了大約2天的時間來弄清楚,但沒有運氣。與tablesorter JQuery的錯誤

這裏是您的評論代碼:

<script type="text/javascript" src="../../Scripts/jquery-1.9.1.js"></script> 
<script type="text/javascript" src="../../Scripts/jquery-latest.js"></script> 
<script type="text/javascript" src="../../Scripts/jquery.metadata.js"></script> 
<script type="text/javascript" src="../../Scripts/jquery.tablesorter.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#myTable1').tablesorter(); 
    }); 
</script> 
@{ 
    ViewBag.Title = "SortedTable"; 
} 
<h2>SortedTable</h2> 
<table id="myTable1"> 
    <thead> 
     <tr> 
      <th>Emp ID</th> 
      <th>Employee Name</th> 
      <th>Designation</th> 
      <th>Dept</th> 
      <th>DOB</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>100</td> 
      <td>Bob</td> 
      <td>tech</td> 
      <td>CS</td> 
      <td>01-01-2005</td> 
     </tr> 
     <tr> 
      <td>101</td> 
      <td>Arnold</td> 
      <td>tech</td> 
      <td>CS</td> 
      <td>01-01-2001</td> 
     </tr>> 
    </tbody> 
</table> 

任何人都可以請點我出什麼錯與上面的代碼。

+0

是'jQuery的latest.js'和'jQuery的1.9.1.js'不一樣的框架? –

回答

1

要導入的jQuery庫兩次,所以才離開jquery-latest.js和刪除jquery-1.9.1.js

+0

謝謝指出。關鍵是我們必須只有一個Jquery文件的參考文獻。由於我使用的是MVC-4項目,因此在_Layout.cshtml文件中也引用了jquery-1.9.1.js文件。當我從_Layout.cshtml中刪除jquery-1.9.1.js文件時,以及我必須對錶格進行排序的html頁面時,一切都開始工作。謝謝。 – SanjivKSingh