0
express jで入力検索の結果を表示するにはどうすればよいですか?express js routes:ユーザー入力をejsページに表示
私は2つのルートに定義した:その後、私は、検索の結果を表示するには、このルートを呼んでいる
app.get('/', function(req, res){
res.render('index',{
title: "Bilingual Dictionary"
});
});
を:私のindex.ejsで
app.post('/word', function(req, res){
var search= req.body.name;
res.render('index', {
title: "Bilingual Dictionary",
search: search
});
});
、私が持っている:
<h1><%= title %></h1>
<form id="create-form">
<input type="text" id="create-input">
<button>Search</button>
</form>
<div>
<%= search %>
</div>
検索が定義されていません。
私は2番目のルートを変更した場合:
app.post('/word', function(req, res){
res.send(search)
});
検索結果が正常に返さなく、コンソールに送信されます。だから私は、別のscripts.jsで私のajax呼び出しがうまく動作することを知っている。