2015-04-03 101 views
0

我试图从Django向JavaScript函数传递数据(step_count_data)。 这里是代码:将DateTime数据从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); 

不过,我得到了一个错误:未捕获的SyntaxError:意外的标记& 和错误行是

step_from_django = JSON.parse(["2015-03-19", "2015-04-02"]) 

我想要的只是没有"环绕的日期。 任何想法为什么以及如何解决这个问题? 感谢

回答

1

你可以这样说:

step_from_django = JSON.parse({{ step_count_date|safe }}); 

或者干脆像这样:

step_from_django = {{ step_count_date|safe }};