javascript - Override Jade script. block -


i'm trying override jade script. tag,but don't work.

i have following code:

layout.jade

    block foot     footer.container#footer         .row             .twelve.columns todos os direitos reservados. © 2015 pet feeder  block scripts     script(src="/javascripts/js/jquery.min.js")     script(src="/javascripts/lib/jqueryui/jquery-ui-1.8.18.custom.min.js")     script(src="/javascripts/js/s_scripts.js")     script(src="/javascripts/js/jquery.ui.extend.js")     script(src="/javascripts/lib/qtip2/jquery.qtip.min.js")     script(src="/javascripts/lib/fullcalendar/fullcalendar.min.js")     script(src="/javascripts/js/jquery.list.min.js")     script(src="/javascripts/js/pertho.js")  script.     $(document).ready(function(){         prth_common.init();              }); 

until here,everything fine,and script runs charm. when need put script,from other views,the script. added view doesn't work. doesn't added.

anyview.jade

block content //my content here     script. function sendform(){ $.ajax({     url:'/some/controller',     data:$("#form_save").serialize(),     type:'post',     datatype:'json',     beforesend:function(){       //some stuff here     },     success:function(data){       console.log(data);     }   }); } $("#submit_form").click(function(){   sendform(); }); 

how can that?

edit - full files:

https://gist.github.com/sp4rtablood/e59075d52d594cbaa4bf

https://gist.github.com/sp4rtablood/f0d6d83aa93be9773b85

when view extends another, no longer allows loose content. script. in anyview.jade being discarded invalid.

it's expected placed under block, such scripts. can use append insert after script(src="/javascripts/js/pertho.js"):

extends layout  block content     # ...  block append scripts     script.         function sendform(){             // ...         }         $("#submit_form").click(function(){           sendform();         }); 

that should generate:

<!-- ... --> <script src="/javascripts/js/pertho.js"></script> <script>         function sendform(){             // ...         }         $("#submit_form").click(function(){           sendform();         }); </script> <!-- ... --> 

Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -