2014-01-22 64 views
2

我正在尋找一個NodeJS MVC框架,允許在客戶端使用Ajax呈現部分視圖(沒有整個頁面刷新)。NodeJS MVC框架與部分AJAX加載視圖

據我所知,你可以與幾乎所有框架(快遞,帆...)宣佈在服務器上的部分觀點,但是這會導致刷新整個頁面即使只是你的頁面的一小部分是真的改變了。 SPA框架不存在這個問題(這個問題只會通過ajax將部分html文件加載到容器中)。

我相信微軟ASP.NET MVC能夠處理這種情況,通過比較以前版本的頁面和新請求的頁面,並且只返回真正改變的頁面部分。這可能是時間和CPU的消耗,但它只是工作。

任何Node MVC框架今天是否管理類似的東西?或者,當需要反應式用戶界面(不刷新整個頁面)時,是否必須使用SPA框架? 在此先感謝!

回答

2

sails.js!它可以按照您的要求支持部分。如果您發送ajax-request或通過websockets動態處理這些內容,則不需要刷新頁面。

+0

我在文檔中沒有找到關於此的任何信息,但如果您說它有效,那麼我會嘗試進一步調查。謝謝 – djflex68

+0

E.g. http://sailsjs.org/#!documentation/controllers。然後,例如使用jQuery,您可以使用$ .post/$。ajax調用您的控制器。 – nhaa123