JSON 데이터를 모델에서 JavaScript로 보낼 때 오류가 발생합니다. 인코딩이 오류를 일으키는 것 같지만 내가 찾은 모든 예는 다른 사람들에게 유용합니다. 내 뷰에서 자바 스크립트로 모델 데이터를 제대로 보내려면 어떻게해야합니까?오류 : 캐치되지 않은 SyntaxError : 예기치 않은 토큰 &
보기 코드 :
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))
자바 스크립트 코드 :
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보기는 이미 구현되었습니다 http://django-braces.readthedocs.org/en/latest/other.html#jsonrequestresponsemixin – ProfHase85
@ ProfHase85 링크를 주셔서 감사합니다. 나는 한번 살펴 보겠다. – dnelson