0
是否可以使用javascript動態使用模板標籤?動態使用模板標籤
基本上我想根據用戶點擊的內容將變量分入模板標籤。
我有JavaScript來檢測他們點擊了什麼......但因爲Django呈現服務器上的模板標籤,我不知道如何正確地做到這一點,或者如果它是可能的。
代碼示例:
{% avatar user %}
其中user
是可變的,並且是依賴於用戶點擊的內容。
是否可以使用javascript動態使用模板標籤?動態使用模板標籤
基本上我想根據用戶點擊的內容將變量分入模板標籤。
我有JavaScript來檢測他們點擊了什麼......但因爲Django呈現服務器上的模板標籤,我不知道如何正確地做到這一點,或者如果它是可能的。
代碼示例:
{% avatar user %}
其中user
是可變的,並且是依賴於用戶點擊的內容。
正如你所說,模板在服務器上呈現,而javascript代碼在客戶端上執行。總之,這是不可能的。
但是,您可以將頁面拆分爲多個模板,並使用客戶端上的AJAX構建完整頁面。然後當用戶點擊你的按鈕時,你可以用你想要的任何參數進行AJAX調用,並從服務器獲取新的渲染模板來替換網頁的現有部分。