我不確定如何處理這個問題,我應該將html加載隱藏或從某處加載它?我想要在一個頁面中加載表單,並在其他頁面上加載動態內容。加載html而不刷新
表單可以保存到mongo數據庫,並且當頁面加載應該從mongo數據庫加載數據到該表單。
html爲所有頁面生活在哪裏?我想要一個乾淨的html5文檔,讓我們說一個內容div。所有內容都進入該塊。
服務器上運行的Django 林想使用Backbone.js的爲應用
任何幫助,將不勝感激
我不確定如何處理這個問題,我應該將html加載隱藏或從某處加載它?我想要在一個頁面中加載表單,並在其他頁面上加載動態內容。加載html而不刷新
表單可以保存到mongo數據庫,並且當頁面加載應該從mongo數據庫加載數據到該表單。
html爲所有頁面生活在哪裏?我想要一個乾淨的html5文檔,讓我們說一個內容div。所有內容都進入該塊。
服務器上運行的Django 林想使用Backbone.js的爲應用
任何幫助,將不勝感激
初始頁面應該包括應用程序的基本佈局(標題,內容,側邊欄,不同的你的意見的佔位符等)
然後你加載應用程序(通常與一個控制器),並呈現不同的視圖,將取代你在佈局中的佔位符。
要呈現視圖,我建議使用模板引擎。通過backbone.js,頁面上已經有了underscore.js,因此您可以使用包含的模板引擎(http://documentcloud.github.com/underscore/#template)。然後您必須在頁面上加載模板。最簡單的方法是創建包含頁面上的腳本元素與模板中:
<script type="text/template" name="template1">
your template here...
</script>
你可以使用這個加載:
var template = _.template(jQuery("script[name=template1]").text())
,並與您的數據執行
var html = template(model)
您可以使用不同的模板構建具有不同骨幹視圖的頁面。
我希望有所幫助!