0

我还没有找到任何关于如何使用 JSHTML express 处理发布请求的教程或信息。

任何人都可以分享一些使用 JSHTML express 处理发布请求的代码示例,或者有关 JSHTML 的任何更多信息吗?

到现在我只发现了这个:jshtml on github

4

1 回答 1

0

好的,我找到了解决方案。假设我们有这样的 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('/')
    });
});

这是所有的了。

于 2013-04-22T17:51:43.617 回答