2017-01-18 1 views
0

d3에서 Collapsable Tree를 구현하려고합니다.ejs 파일에서 스크립트 태그에 변수 값을 전달하는 방법은 무엇입니까?

내 .ejs 파일에 다음과 같은 코드가 있습니다.

<div class="space5px" > 
    <%= startNode %> 
    <%= console.log(treeData) %> 
</div> 

<div id="tree-container"></div> 

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> 
<script type="text/javascript" src="http://d3js.org/d3.v3.min.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() { 

    var treeData = treeData; 
... 

나는 콘솔의 이름 값을 볼 수 있지만 treeData은 (var treeData = treeData에서) 스크립트 부분에 정의됩니다. 아이디어가 있으십니까?

답변

0

JSON.stringify(treeData) 다음에 JSON.parse('<%- treeData %>')을 사용하면 문제가 해결됩니다. 시간을 낭비하지 마십시오!

관련 문제