我希望当用户提交表单时,浏览器中会出现一个弹出窗口,显示表单已成功提交。我知道如何在javascript中创建它,但如何在node.js中做到这一点。
app.post('/post',(request,response)=>{
var description=request.body.description;
var contact_number=request.body.contact_number;
var city=request.body.city;
var budget=request.body.budget;
var category=request.body.optradio;
var query=connection.query("insert into jobs(Jobs_id,Description,Category,City,Contact_number,Budget) values(?,?,?,?,?,?)",[null,description,category,city,contact_number,budget],function(err){
if(err)
console.log(err);
else
response.send("successful");
});
});
我想在其他部分处理它。我想显示警报消息,而不是成功发送到浏览器。如果有人能帮助我:),我将不胜感激
使用 Flash
var flash = require('connect-flash');
app.use(flash());
if(err)
console.log(err);
else
req.flash('success', 'successfull');
res.locals.message = req.flash();
}
哈巴狗模板
if message
for msg in message
div.alert.alert-success #{ msg }
这将工作魅力。