2013-02-02 69 views
0

我剛開始接觸ASP.NET/MVC3,jQuery的,C#,你的名字。我想按照這個教程: http://weblogs.asp.net/hajan/archive/2011/02/09/table-sorting-amp-pagination-with-jquery-in-asp-net-mvc.aspx微軟JScript運行時錯誤:對象不支持屬性或方法「tablesorterPager」

我得到了整理工作,但是當我嘗試添加分頁,我得到的錯誤:

Microsoft JScript runtime error: Object doesn't support property or method 'tablesorterPager' 

在我Index.cshtml底部對於被認爲是網頁上的第一個視圖頁,我有這樣的:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#tbMyRequests").tablesorter({ 
       headers: { 
        8: { 
         sorter: false 
        } 
       } 
      } 
     ).tablesorterPager({ container: $("#pager") }); 
    }); 
</script> 

它打破了與我前面提到的錯誤消息的.tableSorterPager線。當我查看可能導致該錯誤的原因時,我看到一些人說可能有兩個相同的jquery庫彼此衝突。我最初沒有看到問題,但就像我說的,總是noob。在該頁面的頂部,包括我這些庫:

<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.tablesorter.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.tablesorter.pager.js")" type="text/>javascript"></script> 

我不知道,如果是相關的,但在_Layout.cshtml,我看到:

<script src="@Url.Content("~/Scripts/jquery-1.7.2.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script> 

是這兩個庫相互衝突?當我試圖從Index.cshtml中刪除1.8.11.min.js時,我仍然得到這個錯誤。謝謝。

+3

我不;噸知道這是否是因爲一個糟糕的複製粘貼的,但包括tablesorter.pager插件腳本標籤有一個額外的'>'在類型字段。 – jmoerdyk

+0

@jmoerdyk你可以把它作爲你的答案,所以我可以將這個問題標記爲已解決。這就是我需要的:)。 – Crystal

回答

2

包括tablesorter.pager插件腳本標籤具有類型字段中一個額外的>

相關問題