Django模板標籤中使用js變量

    Django模板標籤是在服務器端解析並生成html數據返回的,如何將前端的js變量應用到模板標籤裏html

呢?確實沒什麼好辦法,只能用一個佔位符,而後在JavaScript裏面替換。以下所示:前端

<script>
...
var uid = $(this).attr('uid');
var url = "{% url 'paas:ajx_get_viewlog_perm' 12345%}";
url = url.replace('12345',uid);

</script>


    在後臺url被解析成實際的字符串,字符串中包含12345這個子串,js中獲取uid這個變量的值,而後再經過js replace函數替換url。感受有些彆扭,不過,跑的通,呵呵!服務器

相關文章
相關標籤/搜索