标签:javascript template django variable
Django模板标签是在服务器端解析并生成html数据返回的,如何将前端的js变量应用到模板标签里
呢?确实没什么好办法,只能用一个占位符,然后在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。感觉有些别扭,不过,跑的通,呵呵!
本文出自 “烛影摇红” 博客,请务必保留此出处http://gccmx.blog.51cto.com/479381/1705564
标签:javascript template django variable
原文地址:http://gccmx.blog.51cto.com/479381/1705564