我写了一些3号的脚本 上面写着快和玉...
在索引.jadei 上有一个 3 字段并提交按钮 :
!!! 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}
在服务器上(js code- node.js) 我有这个代码:
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);
但每次我通过节点 AP.js 启动 js 文件时, 我都会收到关于对象没有定义的信息, 以及玉子文件中的一些错误 :
如何定义 ap.js 文件中的对象?
错误 :
ReferenceError: C:UsersPCglowing-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.<anonymous> (eval at <anonym... etc.
有人能告诉我如何定义对象结果以及如何在索引.jade页面上显示吗?