在铁表单提交后检查服务器响应
Check server response after a iron-form submit
我正在使用铁形式提交表格。但是,当服务器响应时,我想查看响应是什么,以便我可以:
- 要么关闭表单(如果一切正常)
- 或突出显示"损坏"字段(如果响应是错误)
意识到我可以很容易地听iron-form-error
看看是否有任何问题。错误以 Json 的形式返回,其中我有键/值,其中键是字段名称,值是错误消息。
如果响应确实是错误的,我是否必须手动完成响应?或者是否有速记版本可以自动显示错误消息?
谢谢!
您是否使用附加到输入的验证器进行任何预验证? 这些将提供您放入输入的错误消息属性中的错误消息。 当响应返回时,您可以将纸质输入设置为无效。
我有一个密码更改对话框,如下所示。 它使用验证器来检查密码 1 和密码 2 是否相同,但服务器也会检查这一点。 在这种情况下,它发送一个有效的 json 响应(即不是错误),响应 json 对象包含一个字段,告诉我特定字段是错误的(作为布尔值)。 这是我之前做过var response = e.detail.response;
后的回应片段
if (response.status) {
this.$.profiledialog.close();
this._setNopass(false); //just get this back to its default state
} else {
if (!response.passwd1) {
if (response.passwd2) {
this.$.pw1.invalid = true;
this.$.pw1.focus();
} else {
throw new Error('Profile Update Server Failure');
}
}
if (!response.passwd2) {
this.$.pw2.invalid = true;
this.$.pw2.focus();
}
}
相关文章:
- 带Jquery的wep API,加载资源失败:服务器响应状态为404(未找到)
- 如何在 http 上调用 end().服务器响应对象
- 将服务器响应格式化为人类可读
- 尝试获取服务器响应
- 如何在 Javascript 函数中拦截 Web 服务器响应
- 如何从服务器响应中显示phonegap中的图像
- Nodejs-websocket:如何在没有服务器响应的情况下连续发送客户端消息
- 正在分析Meteor中的错误服务器响应
- 正在从LWIP服务器响应中检索16位整数
- 可以´t从对象XMLHttpRequest获取服务器响应
- 试图理解返回javascript方法的服务器响应
- AJAX 中的常见服务器响应页原因
- 节点服务器响应错误: process.nextTick(function(){throw err;});.
- GO 中的长时间轮询,服务器响应不当
- 在 Iframe 中发布服务器响应
- Jquery 响应从服务器响应中修剪值
- 在铁表单提交后检查服务器响应
- 量角器单击链接并将服务器响应与文件进行比较
- 如何确定 Node .js服务器响应是否已停止
- 当服务器响应缓慢时,jQuery 在加载/就绪时不触发