2014-01-10 58 views
0

我有一個MVC應用程序使用捆綁我試圖從1.9.1升級JQuery 2.0.2版本但我似乎不能讓應用程序運行。JQuery的MVC升級到2.0.2導致錯誤對象[對象對象]沒有方法'對話'和'手風琴'

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
    //"~/Scripts/jquery-1.9.1.js", 
    "~/Scripts/jquery-2.0.2.js", 
    "~/Scripts/jquery.unobtrusive-ajax.js")); 
    bundles.Add(new ScriptBundle("~/bundles/jqueryvalidate").Include(
    "~/Scripts/jquery.validate.js", 
    "~/Scripts/jquery.validate.unobtrusive.js")); 
    bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
    //"~/Scripts/jquery-ui-1.9.2.js" 
    "~/Scripts/jquery-ui-1.10.3.js")); 

我試圖通過升級的NuGet jquery.unabtrusive-ajax.js到3.0.0版本,但此舉未能得到以下錯誤:

Updating 'jQuery 1.9.1' to 'jQuery 1.5.1' failed. Unable to find a version of  'jQuery.UI.Combined' that is compatible with 'jQuery 1.5.1'. 

我特地來看看是否有更多的是一個jQuery庫正在加載,但似乎並非如此。

任何想法? 感謝

+0

這對我來說不太好:將'jQuery 1.9.1'更新爲'jQuery 1.5.1' 您是否降級jQuery? – felipekm

+0

不,我想從1.91升級到2.0.2,但我認爲微軟Jquery Unobtrusive Ajax導致這個問題,所以去了nuget更新,它說有更新是可用的,但這是失敗的 – tau

回答

0

我覺得jQuery UI的插件是missing.Actually你是從1.9.1降級1.9.1到1.5.1.So一旦你包括jQuery的js文件在你code.While會自動包含這些插件,如果你降級,那麼你需要包括各自的插件'。還要確保你添加的插件應該支持1.5.1版本。

相關問題