2013-04-29 66 views
2

出於某種原因,我將jQuery的1.8.2版本添加到我的解決方案中,即使沒有任何引用。腳本中只有1.9.1。代碼添加它是:jquery引用出錯並一次獲取jquery的兩個版本

bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js")); 

事情似乎工作正常。我在控制檯中也有這些錯誤。有任何想法嗎?

Exception was thrown at line 5288, column 6 in http://xxx:7000/Scripts/jquery-1.8.2.js 
0x800a139e - JavaScript runtime error: SyntaxError 
Exception was thrown at line 4224, column 4 in http://xxx:7000/Scripts/jquery-1.9.1.js 
0x800a139e - JavaScript runtime error: SyntaxError 
Exception was thrown at line 4242, column 4 in http://xxx:7000/Scripts/jquery-1.9.1.js 
0x800a139e - JavaScript runtime error: SyntaxError 
Exception was thrown at line 5288, column 6 in http://xxx:7000/Scripts/jquery-1.8.2.js 
0x800a139e - JavaScript runtime error: SyntaxError 
Exception was thrown at line 4224, column 4 in http://xxx:7000/Scripts/jquery-1.9.1.js 
0x800a139e - JavaScript runtime error: SyntaxError 
Exception was thrown at line 4242, column 4 in http://xxx:7000/Scripts/jquery-1.9.1.js 
0x800a139e - JavaScript runtime error: SyntaxError 
+1

「即使沒有任何地方提及它」有某處,但哪裏? – 2013-04-29 16:57:22

+1

看看這個答案:http://stackoverflow.com/questions/14412221/update-jquery-1-8-3-to-jquery-1-9-0-in-asp-net-mvc-4 – Niels 2013-04-29 16:58:07

+0

一個遷移工具需要移動到jQuery的新版本?我認爲這是什麼塊在那裏..更新的jquery版本在金塊和完成? – punkouter 2013-04-29 18:54:22

回答

6

看看在代碼下面的代碼波紋管

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
       "~/Scripts/jquery-{version}.js")); 

採取一切的jQuery在你的版本的文件夾,並把它放在網頁或查看,你叫它例如,在佈局頁面,所以你必須從你的項目的腳本文件夾 刪除其中一個jquery文件,例如jquery-1.8.2.js或jquery-1.9.1.js它認爲它應該適合你

+1

沒有引用1.8.2是在腳本目錄...但無論如何,我只是強迫捆綁使用2.0.0,現在看起來很好...仍然不知道如何引用舊版本.. – punkouter 2013-04-29 18:53:39

1

確保當您發佈時,您將更改您的設置以刪除destinat中的所有文件離子...