javascript - AJAX 响应 : sugestions for JSON format?

标签 javascript xml ajax json

假设我通过 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/

相关文章:

javascript - 如何同时对多个输入乘以值求和

javascript - jQuery 的 .text() 和 JavaScript 的 .innerText 都不起作用?

javascript - 将文件保存为html的方法?

xml - 具有递归定义的 XPath

javascript - formData 对象不适用于 jquery AJAX post?

javascript - Node JS -URL 参数简化如 example.com/profile/me

.net - 在 .NET 中使用 XmlReader 转义 XML 实体?

xml - xsl 删除所有节点的注释

javascript - J2EE 项目上的纯 javascript 框架可能吗?

javascript - AJAX 无声地失败