2013-04-01 81 views
0

是否可以使用javascript動態使用模板標籤?動態使用模板標籤

基本上我想根據用戶點擊的內容將變量分入模板標籤。

我有JavaScript來檢測他們點擊了什麼......但因爲Django呈現服務器上的模板標籤,我不知道如何正確地做到這一點,或者如果它是可能的。

代碼示例:

{% avatar user %}其中user是可變的,並且是依賴於用戶點擊的內容。

回答

0

正如你所說,模板在服務器上呈現,而javascript代碼在客戶端上執行。總之,這是不可能的。

但是,您可以將頁面拆分爲多個模板,並使用客戶端上的AJAX構建完整頁面。然後當用戶點擊你的按鈕時,你可以用你想要的任何參數進行AJAX調用,並從服務器獲取新的渲染模板來替換網頁的現有部分。