symfony - Call JavaScript function from Twig -
i'm working on symfony2 project , want call javascript function , pass array of json objects (which controller) twig.
but first, simple test failed, like:
main.js:
function helloworld(name) {    console.log("hello " + name); }   linked main.js in twig , called function:
<body>     <script>helloworld("world!")</script>      {% block javascripts %}         <script src="{{ asset('js/main.js') }}"></script>     {% endblock %} </body>   which results in referenceerror:
"uncaught referenceerror: helloworld not defined"
what have differently make work?
edit: 2 took time answer. described twig consists of bunch of nested twigs , placement of javascript include based on symfony documentation, guess that's why didn't see obvious. should have detected problem myself when phrasing question though....
invert order of functions:
<body> {% block javascripts %}     <script src="{{ asset('js/main.js') }}"></script> {% endblock %}  <script>helloworld("world!")</script> </body>      
Comments
Post a Comment