내 백본 예제와 함께 underscore.js 템플릿 라이브러리를 사용하고 있습니다. 내 템플릿은 다음과 같습니다 : 내 템플릿하지만 난 내 콘솔을 통해 얻을 착오를 통해이 객체를 구문 분석하려고언더 코어 .js를 사용하여 JSON 객체를 출력하려면 어떻게해야합니까?
{"src":"placeholder.jpg","title":"an image placeholder","coordinates":[0,0],"tags":["untagged"],"location":"home"}
입니다 :
이<script id="results-template" type="text/template">
<h2><%= title %></h2>
</script>
json으로 개체는 다음과 같습니다
Uncaught ReferenceError: title is not defined
내가 뭘 잘못하고 있니? 라이브 바이올린은 여기에 있습니다 : http://jsfiddle.net/amit_e/muLjV/46/
dahh !! 두 JSON 함수를 혼동했다. 그래서'myPhoto.toJSON()'이 템플릿을 따라 객체를 전달하고 있지만'stringify' 함수는 그렇지 않다고 말하는 겁니까? –
JSON.stringify가 문자열을 반환하는 반면 myPhoto.toJSON()은 json 객체를 반환한다고 말합니다. 이 차이를 확인하려면 jsfiddle을 확인하십시오. http://jsfiddle.net/saelfaer/muLjV/55/ (콘솔을 점검 할 때 명심하십시오. 결과 창에는 출력이 없습니다) – Sander
알았습니다! 예제를 주셔서 감사합니다 @Sander –