我有一个带搜索框表格的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 %>
如果我删除所有这三个,它就会正常工作。