jquery - 在 jQuery 中显示 JSON

标签 jquery

console.log(xhr.responseText);

输出:

{"non_field_errors":["My error msg"]}

如何显示 non_field_errors 的第一个错误?

console.log(xhr.responseText['non_field_errors']) 不起作用

最佳答案

您需要将 responseText 中的 JSON 字符串解析为对象,然后才能访问其属性。试试这个:

var json = JSON.parse(xhr.responseText);
console.log(json.non_field_errors[0]); // = "My error msg"

关于jquery - 在 jQuery 中显示 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36935855/

相关文章:

c# - Jquery/C# 进行 webService 调用错误 : cannot be serialized because it does not have a parameterless constructor

JQuery 类选择器,选择带有 "-"(连字符)的元素

javascript - CheckBoxFor 生成错误的 HTML

javascript - 页面特定部分的 url

java - 将参数从 JavaScript (jQuery) 传送到基于 Java 的 REST 服务的最佳实践?

javascript - jQuery 或 Javascript 如何查找 Rails 表单中的复选框是否已选中并删除表单 div

javascript - 无法正确刷新监视 <body> 元素的 Bootstrap scrollspy

javascript - 使用 css 在 div 周围自定义覆盖 - 可调整大小的 jQuery 自定义句柄

javascript - 背景图像的 Owl Carousel 不起作用

jquery - Bootstrap 3 向导?