2013-09-03 3 views
0

서버 측 JavaScript 변수를 HTML보기의 <script> 태그에 전달할 수 있습니까? 내 경로에NodeJS에서 클라이언트 측 JS 파일로 변수 전달

내가 가진 파일 : 나는 옥 템플릿을 사용하는 경우

exports.index = function(req, res){ 
    res.sendfile('views/index.html', { 
     data: {foo: bar} 
    }); 
}; 

, 내가 할 수있는 :

script(type='text/javascript'). 
    var local_data =!{JSON.stringify(data)} 

data 개체에 액세스 할 수 있습니다. 그러나 html 파일에서는 작동하지 않습니다. 이 문제를 해결할 수 있습니까?

답변

0

res.json()을 사용하여 데이터를 보내고 html의 AJAX를 사용하여 JSON 데이터를 가져 오십시오.

http://www.w3schools.com/ajax/

+0

당신이 옥에 더 비슷한을 원하는 경우에 당신은 아마 다음을 보내 다음 HTML에 자리를 넣어 HTML을 구문 분석하고 변수 값으로 자리를 대체 할 것이다,하지만 왜이 시점에서 단지 비취를 사용합니까? – djbrick

관련 문제