我正在尝试将数据 (step_count_data) 从 Django 传递到 JavaScript 函数。 代码如下:
Django
#somecode
step_count_date.append(str(step_count_list[i].startTime.date()))
context = {'step_count_date': json.dumps(step_count_date)}
return render_to_response('patient-profile.html', context, context_instance=RequestContext(request))
Javascript:
step_from_django = JSON.parse({{ step_count_date }})
console.log(step_from_django);
但是我收到了一个错误:Uncaught SyntaxError: Unexpected token & 错误行是
step_from_django = JSON.parse(["2015-03-19", "2015-04-02"])
我想要的只是没有“换行的日期。 知道为什么以及如何解决这个问题吗? 谢谢
最佳答案
你可以这样做:
step_from_django = JSON.parse({{ step_count_date|safe }});
或者只是像这样:
step_from_django = {{ step_count_date|safe }};
关于javascript - 将日期时间数据从 Django 传递到 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29426826/