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:
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
Post a Comment