Note that there are some explanatory texts on larger screens.

plurals
  1. PODefine object in javascript
    text
    copied!<p>I write some script for sum 3 numbers with express and jade... </p> <p>on index.jade i have a 3 fields and submit button:</p> <pre><code>!!! 5 html head title Test body form(name='form1', method='post', action='') label(for='1') input#1(type='text', name='1') label(for='2') input#2(type='text', name='2') label(for='3') input#3(type='text', name='3') input(name='submit', type='button', value='submit') span #{result} </code></pre> <p>and on serverside (js code- node.js) I have this code:</p> <pre><code>var express = require('express'); app = express.createServer(); app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(__dirname + '/public')); }); app.use(express.bodyParser()); app.get('/', function(req, res){ res.render('index'); }); app.post('/', function(req, res){ var i = req.param('1', null); var j = req.param('2', null); var k = req.param('3', null); var r = i+j+k; res.render('index', {result:r}); }); app.listen(3010); </code></pre> <p>but every time I start the js file via node app.js I goy message that the object is not defined and some errors in jade file:</p> <p>How to define object in app.js file?</p> <p>error:</p> <pre><code>ReferenceError: C:\Users\PC\glowing-frost-5319/views/index.jade:14 12. ' input#3(type=\'text', name='3') ' 13. ' input(name=\'submit', type='button', value='submit') ' 14. ' #{result}' result is not defined at Object.&lt;anonymous&gt; (eval at &lt;anonym... etc. </code></pre> <p>Anybody can tell me how to define object result and how to show on index.jade page? </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload