2013-01-22 51 views
3

我在與Twitter的引導問題的ASP.Net MVCTwitter的引導用於ASP.Net MVC 4 - jQuery的1.9和jQuery.Validate.js

Check out http://nuget.org/packages/twitter.bootstrap.mvc4 

使用Visual Studio 2012年,在一片空白MVC 4模板,我只需運行「Install-Package twitter.bootstrap.mvc4.sample」的NuGet包安裝程序,其中包括「Install-Package twitter.bootstrap.mvc4」和jQuery 1.9作爲依賴項。

一切都在編譯時建立正常,但只要我調試的項目,我得到一個重要的JavaScript錯誤:

jquery-1.9.0.min.map Error

JavaScript critical error at line 1, column 11 in http://localhost:10277/Scripts/jquery-1.9.0.min.map 
SCRIPT1004: Expected ';' 

如果我繼續,然後我不斷收到從上調JavaScript錯誤Web瀏覽器幾乎任何時候我嘗試與網頁互動:

jQuery.Validate.js Error

Unhandled exception at line 1152, column 5 in http://localhost:10277/Scripts/jquery.validate.js 
0x800a138f - JavaScript runtime error: Unable to get property 'call' of undefined or null reference 

我不能用早期版本替換jQuery 1.9,因爲塊不會允許我卸載jQuery或在頂部添加早期版本。

我一直是一個字符串後端開發人員,但這種前端的東西是新的。試圖以正確的方式做到這一點,但似乎比它應該更難。

任何想法?我應該以什麼爲出發點?

+0

我只看到在IE這個錯誤.. jQuery的插件遷移解決它。 –

回答

3

嘗試使用jQuery migrate plugin

+0

嘿阿倫 謝謝。它有助於消除瀏覽器引發的錯誤(第二個錯誤),但與min.map相關的第一個錯誤依然存在。 感謝您的幫助。對第一個問題的任何建議都是可喜的。 –

+1

嗯....要解決第一個問題,我已經完全刪除了違規的.map文件。我的理解是,映射文件僅用於庫的縮小版本,所以雖然debug = true,但沒有影響。我仍然可以在javascript中創建斷點,因爲我沒有引用縮小版本。 –