2013-04-16 34 views
0

我還沒有找到任何教程或關於如何使用JSHTML express處理post請求的信息。JSHTML post express node.js

任何人都可以共享一些使用JSHTML express處理post請求的代碼示例,或者任何關於JSHTML的進一步信息嗎?

到現在爲止我只發現了這一點:jshtml on github

回答

0

OK我找到了解決辦法。比方說,我們有這樣的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

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('/') 
    }); 
}); 

這一切。