2011-01-19 43 views
0

我正在構建一個用戶可以選擇各種類型問題的調查系統。每個問題應該加載到當前頁面。Rails:如何加載動態內容?通過某種模板?

有6種不同的問題類型,每種都有不同的設置/表單域。您還可以添加相同類型問題的多個部分。

所以我應該有存儲的表單模板,然後動態加載它們(我使用jQuery)?

如果是這樣,他們應該存儲在哪裏,他們應該怎麼叫(他們會有erb在裏面)?

編輯:澄清,我知道如何做的JavaScript的東西。我很好奇Rails方面的事情,這是如何工作的。我會爲每個問題類型創建一組偏見嗎?以及我將如何加載部分內容?

+0

如屏幕錄像中所述,您將不得不爲你想添加或刪除的項目創建partials,Ryan Bates在jquery和原型中提供了一個很好的通用方法 – apneadiving 2011-01-19 17:43:42

回答

0

您可以向服務器發出一個AJAX請求,讓jQuery完全替換某個特定的內容,比如<div>,同時從服務器返回新的HTML內容。

看一看的文檔jQuery.loadhttp://api.jquery.com/load

從軌道側,是的,有被髮送通過AJAX回諧音的形式,但也可以包含在「正常」對沒有啓用JavaScript的人的HTML請求。

+0

增加了一些說明到我的帖子。我知道如何做JS的東西,想要在Rails方面的東西輸入。 – Shpigford 2011-01-19 17:40:41