2013-03-26 49 views
2

我有一個使用jQuery 1.5.2的MVC3項目,我想更新到最新版本。我對MVC3有點新,我想知道更新jQuery的後果嗎?有沒有人有這樣的經驗?如何實現?MVC3 - 從1.5.2更新jQuery到最新

祝你好運 Dep。

回答

5

一般

與以前的版本相比,jQuery 1.9.x有很大的變化。您可以檢查here的更改。 jQuery團隊做了很多工作並創建了jQuery Migrate plugin。這個想法是,你改變你的1.5.2版本到最新版本,然後添加鏈接到jQuery Migrate Plugin(在jQuery之後)。

遷移插件將執行的操作是檢查您是否使用了不推薦使用的功能(如.live),並且該插件可用作新實現的代理。您應該檢查開發人員工具欄控制檯中的消息並根據提示進行更改。

jQuery Migration插件是一個臨時解決方案,因爲它會增加開銷,如果您使用不推薦使用的功能,您應該進行這些更改。

ASP.NET MVC

取決於你所使用的第三方庫(Telerik的,DevExpress的等),如果他們是不支持了使用功能/ API調用,你可能會得到一些錯誤。也許他們有使用當前jQuery版本實現的更新版本。

+0

感謝您的詳細解答。據我所知,我們使用jqGrid。我想更新jQuery的主要原因之一是我有關於jqGrid的鍵盤導航的一些問題。我想我需要在嘗試升級之前做一些研究。 – Piguy 2013-03-26 08:02:12

+1

首先在本地測試沒有任何壞處。只需指出你的腳本源,並開始測試 Tx3 2013-03-26 08:06:15

+1

順便說一句。最新的jqGrid版本支持1.9.x http://www.trirand.com/blog/?p=1036 – Tx3 2013-03-26 08:07:14