我有一个看起来像下面的列表:
[(2,'09-07-2014')]
当我在客户端访问此列表时,可以使用以下命令访问它:
{% for item in list %}
console.log( {{ item.0 }} + ' and ' + {{ item.1 }} )
{% endfor %}
问题是item.0
会按原样返回2
,但是item.1
会返回-2012
,因为整数形式的9-7-2014
会计算为-2012
。
我如何使客户端脚本意识到这是一个字符串而不是整数。
以下是代码的完整清单:
chartdata= getChartData(request.session['userphone'])
log.debug(chartdata)
return render(request,'users.html',{'table':table,'topics':request.session['topics'],'profilepic':request.session['profilepic'],'chartdata':chartdata,'time':str(time.time())})
log.debug(chartdata)
在我的日志文件中返回以下内容:
[11/Jul/2013 18:02:15] DEBUG [karnadash.views:179] [(85, '2013-07-08'), (120, '2013-07-08'), (205, '2013-07-08'), (305, '2013-07-08'), (405, '2013-07-08'), (505, '2013-07-08'), (547, '2013-07-09'), (564, '2013-07-09'), (581, '2013-07-09'), (607, '2013-07-09'), (624, '2013-07-09'), (659, '2013-07-09'), (694, '2013-07-09'), (711, '2013-07-09'), (737, '2013-07-09'), (754, '2013-07-09'), (771, '2013-07-09'), (871, '2013-07-09')]
javascript大神给出的解决方案
Django不会这样做,而Javascript是,因为您没有告诉JS您正在处理字符串。如果您要查看HTML源代码,您将确切地看到正在发生的事情-它看起来像这样:
console.log( 2 + ' and ' + 09-07-2014 )
日期值周围没有引号,因为您没有在引号中加上任何引号,因此JS认为这是一个表达式。很容易解决:
console.log( '{{ item.0 }}' + ' and ' + '{{ item.1 }}' )
或者,甚至更好,因为JS不在乎它们是Django中单独的项目这一事实:
console.log( '{{ item.0 }} and {{ item.1 }}' )
Javascript无法读取Django模板中字典的键和值 - javascript我有一本像这样的字典:dest = {2: [u'canada', u'A', 'Ottawa'], 5: [u'Malaysia', u'A', 'KualaLumpur'],...} 然后,我尝试使用javascript从Django模…
提交初始化后删除某些帖子数据 - javascript在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …
执行onclick时获得意外令牌 - javascript我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…
如何防止SQL使用单引号字符存储转义字符 - javascript我需要存储在开头和结尾都带有单引号的文本字符串。我正在从PHP发布JavaScript命令。我将引号添加到这样的字符串中:echo '<script type="text/javascript">'; echo 'function GetCodes() {'; echo 'va…
JSON无法在Bottle Framework中的javascript中工作 - javascript我现在对瓶中数据结构的使用完全感到困惑...现在,我正在使用Jquery工具ztree在我的网页中构建树。index.py:data = [{'name':'1'}, {'name':'2'}] return template('index', data) 但…