快递表格不起作用

时间:2016-03-12 17:07:54

标签: node.js forms express ejs

我有一个带搜索框表格的EJS页面。该页面还包含JQuery,Bootstrap文件。我不知道这是不是一个问题。

<form action="/s" method="post">
     <input type="text" name="q" title="search">
     <input type="submit" value="search">
</form>

app.js:

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.post('/s', function(req, res){
    console.log('Searching...');
});

单击“提交”按钮不会触发任何操作。我不知道是什么问题。谁能帮我?谢谢。

修改  我在这个页面上有三个ejs模板。

<% include partials/head %> 
<% include partials/header %> 
<% include partials/footer %>

如果我删除所有这三个,它就会正常工作。

0 个答案:

没有答案