我还没有找到任何关于如何使用 JSHTML express 处理发布请求的教程或信息。
任何人都可以分享一些使用 JSHTML express 处理发布请求的代码示例,或者有关 JSHTML 的任何更多信息吗?
到现在我只发现了这个:jshtml on github
我还没有找到任何关于如何使用 JSHTML express 处理发布请求的教程或信息。
任何人都可以分享一些使用 JSHTML express 处理发布请求的代码示例,或者有关 JSHTML 的任何更多信息吗?
到现在我只发现了这个:jshtml on github
好的,我找到了解决方案。假设我们有这样的 Restaurant_new.jshtml 文件
<form method="POST" action="/restaurant/new">
<label>Name</label>
<input type="text" name="name"/>
<label>description</label>
<input type="text" name="desc" />
<label>latitude</label>
<input type="text" name="latitude" />
<label>longitude</label>
<input type="text" name="longitude" />
<input type="submit" value="Submit">
</form>
我们通过 app.js 中的代码行来处理这个 post 请求
app.post('/restaurant/new', function(req, res){
restaurantProvider.save({
name: req.param('name'), //dodaj pola
desc: req.param('desc'),
latitude:req.param('latitude'),
longitude:req.param('longitude')
}, function( error, docs) {
res.redirect('/')
});
});
这是所有的了。