2011-10-07 3 views
0

자바 스크립트 파일을 포함하여 템플릿 코드를 정리하고 싶습니다. 그리고 나는이 템플릿 함수 발견재생 프레임 워크에 자바 스크립트 문제 포함

#{script 'search.js' /} 

를 다음 코드를 포함 :

$(function() { 
    $("input:submit").button(); 
}); 

모든 것이 잘되어 가고 있습니다. 그것은 연극에 포함되었고 모든 것이 훌륭합니다. 그래서 파일에서 자바 스크립트를 더 시작했습니다.

$(function() { 

    $("input:submit").button(); 

}); 

$(function() { 

    var availableTags = #{jsAction @Request.autocomplete() /} 

    $("#search").autocomplete({ 

     source: availableTags(), 

     delay: 0, 

     minLength: 3 

    }); 

}); 

하지만 이제로드되지 않습니까? !! 누구나 오류가 무엇인지 생각해보십시오. 코드는 자바 스크립트 이전 섹션 HTML에 있었다, 그래서 나는 자바 스크립트가

답변

0

재생 템플릿 태그를 구문 분석하지 않습니다 ... 작동합니다

#{jsAction @Request.autocomplete() /} 

자바 스크립트 파일에서 작동 할 수 없습니다 Play에서 파싱되지 않기 때문에 정적으로로드됩니다. 따라서이 줄이 사용자의 시야 안에 있어야합니다.

관련 문제