Express.js-在同一页面上发送警报作为响应
Express.js - Send an alert as a response while staying on same page
我在一个视图中有3个表单,当提交时,会在mysql数据库中添加新条目。每当添加条目时,我都会发送一条警告,说"您已成功添加X",而无需从页面导航。
// Form to be Submitted
<form method="post" action="route/action/">
<input type="text" name="name">
</form>
// Route
exports.action = function (req, res) {
client.query();
// What kind of response to send?
}
如何发送警报?我应该发送什么样的回复?
谢谢!
您需要做的是向您的express服务器发出ajax请求,并评估响应并相应地提醒用户。这个客户端部分和其他编程语言一样。
例如。在jquery客户端部分,您可以执行此
$.ajax({
url: 'route/action/',
type: "POST",
data: 'your form data',
success: function(response){
alert('evaluate response and show alert');
}
});
在你的epxress应用程序中,你可以有这样的
app.post('route/action', function(req, res){
//process request here and do your db queries
//then send response. may be json response
res.json({success: true});
});
相关文章:
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- 使Intro.js工具提示响应
- angular.js我如何设置数据什么是响应值
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- D3.js:将一个有响应的饼图放在其父分区的中心
- 使用Backbone.js访问JSON响应的部分
- 引导:响应式设计-当窗口大小从980px调整到979px时执行JS
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- JS-通用解析JSON响应
- 分析angular.js中的JSONP$http.json()响应
- Rails 4远程true和响应js
- 为什么我的rails应用程序在生产环境中没有正确响应.js格式
- 如何使用响应式iframes使iframe响应.js
- 如何在没有 Web 服务器的情况下做出响应.js工作
- 响应.js将首选媒体查询而不是稍后定义的全局选择器
- IE8 支持使用响应.js进行媒体查询
- ie8响应js'未定义'为null或不是对象
- mobilesafari 5在下一次行动之前没有响应js事件
- 命令按钮不响应JS函数
- 如何在向第三方 API 节点发出多个请求后发送响应.js.