假设我通过 Ajax 提交表单并需要服务器的响应:
- 通过/失败指标
- 失败时,包含相关字段 ID/名称等的验证错误列表
对于这种结构的 JSON 格式是否有标准或最佳实践?如果是这样,我想尝试坚持它而不是想出我自己的约定。
最佳答案
OmniTI 有一个我喜欢并推荐的不错的标准:http://labs.omniti.com/labs/jsend
{
status : "success",
data : {
"posts" : [
{ "id" : 1, "title" : "A blog post", "body" : "Some useful content" },
{ "id" : 2, "title" : "Another blog post", "body" : "More content" },
]
}
}
我通常使用变体:
{
status : "error",
messages : {
"some_field" : "message"
}
}
关于javascript - AJAX 响应 : sugestions for JSON format?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001190/