【发布时间】:2015-04-22 21:15:27
【问题描述】:
使用http://vitalets.github.io/x-editable/ 插件。发布结果后,它有两个回调:error 和 success。
error 将在服务器没有响应 200 标头时触发。因此,服务器可以验证一些数据,并在失败时提供 400 响应以及一些将由客户端接收的相关文本。我认为 qbaka/GA/etc 等 JavaScript 跟踪解决方案不会将 400 状态响应记录为错误,但仍然不是肯定的。
另一方面,success 将在服务器响应 200 标头时触发,并且可以返回包含错误状态等的 JSON,从而无需使用 error 回调。
一种方法比另一种更合适吗?为什么?
【问题讨论】:
标签: javascript http http-headers x-editable