我有一個頁面(又名PAGE1),有一個複雜的網格(如jqgrid),你可以通過結果過濾/排序/頁面。 當你點擊網格上的一行時,我想要加載/獲取一張我在另一個視圖(又名PAGE2)中的表單並將其加載到PAGE1上的DIV容器中。我想這樣做,而不是重定向到PAGE2,因爲我想保持PAGE1的狀態(即:排序&分頁結果)。JQuery/JSON和MVC模型可以共存嗎?
PAGE2有一個加載頁面的模型,允許用戶編輯字段並提交更改。 我真的很喜歡MVC的開箱即用功能,它可以驗證字段並突出顯示有問題的字段(除其他外),但是MVC(開箱即用)會進行回發。這將重新加載整個頁面,所以現在瀏覽器在PAGE2上,PAGE1消失了(與它的狀態一起)。
有沒有一種方法以這樣的方式來加載PAGE2(不含iframe的!)這回發只刷新PAGE1它在加載的DIV?當我將.get()PAGE2轉換成PAGE1上的一個DIV時 - 如果PAGE2中有任何插件,當我關閉PAGE2時,似乎打破PAGE1 ....不知道這兩者是否有關係。
我希望這是有道理的 - 在此先感謝!
您是否閱讀了有關backbone.js或angular.js的內容? –
我已經看到了angular.js VS2012自動添加到項目中,但沒有玩過它。沒有聽說過骨幹。我在用這些腳本究竟在尋找什麼?有任何示例代碼? – Losbear
這些都基於MVC方法,並動態加載網頁/部分網頁上的內容,而無需刷新頁面。 您可以在http://backbonejs.org/ –