【发布时间】:2014-02-09 09:55:49
【问题描述】:
从模型向 JavaScript 发送 JSON 数据时出现错误。看起来编码导致错误,但我找到的所有示例都对其他人有用。如何正确地将模型数据从我的视图发送到 JavaScript?
查看代码:
def home(request):
import json
info_obj = Info.objects.all()
json_data = serializers.serialize("json", info_obj)
return render_to_response("pique/home.html", {'json_data':json_data}, context_instance=RequestContext(request))
JavaScript 代码:
var data = jQuery.parseJSON('{{json_data}}');
console.log(data);
错误Uncaught SyntaxError: Unexpected token &:
var data = jQuery.parseJSON('[{"pk": 1, "model": "pique.eat" ...
【问题讨论】:
-
除了下面的答案:看看 Django Braces。在那里,json 视图已经实现django-braces.readthedocs.org/en/latest/…
-
@ProfHase85 感谢您的链接。我去看看。
标签: javascript python django json serialization