2017-03-02 107 views
1

我知道可以在Javascript中使用Django變量,但是可以在自定義模板標籤中使用JavaScript字符串作爲參數嗎?定製Django模板標籤中的Javascript?

例如

var source = {{ censuses|to_JSON:$('#id_census-0-survey').val()|safe }} 

其中to_JSON是已註冊的模板標籤

Django的1.10/jQuery的2.1.3

+0

這個問題可能會揭露一些光 - http://stackoverflow.com/questions/30909752/django-custom-template-tags-in-javascript –

+0

@BorkoKovacev這是一個假設,但我不積極它需要'ajax '。當我把它寫出來的字符串傳遞給它時,它工作得很完美,但是當傳遞變量(在此處定義)時引發錯誤。 – af3ld

+1

你認爲django的模板在哪裏渲染?你認爲JavaScript在哪裏執行? – Sayse

回答

1

不,這是不可能的使用JavaScript作爲一個自定義模板標籤的參數或模板過濾器。模板在服務器端渲染,JavaScript在瀏覽器中運行。