我剛開始接觸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時,我仍然得到這個錯誤。謝謝。
我不;噸知道這是否是因爲一個糟糕的複製粘貼的,但包括tablesorter.pager插件腳本標籤有一個額外的'>'在類型字段。 – jmoerdyk
@jmoerdyk你可以把它作爲你的答案,所以我可以將這個問題標記爲已解決。這就是我需要的:)。 – Crystal