javascript - 从 AJAX 调用获取 JSON 对象

标签 javascript jquery ajax json spray-json

我是 AJAXjavascript 的新手。在我的项目中,我必须在我的 javascript 文件中获取一个 json 对象。我使用了 spray-json,它在 url 中显示了 json 对象。 http://localhost:8081/all-modules

{
  "status": "S1000",
  "description": "Success",
  "results": ["module1", "module2", "module3"]
}

我的 Ajax 调用

  $.ajax({
        url: 'http://localhost:8081/all-modules',
        dataType: 'application/json',
        complete: function(data){
            alert(data)
        },
        success: function(data){
            alert(data)
        }

它返回一个警报 [object Object]。这里有什么问题?

最佳答案

尝试以下操作;

var data = '{"name": "John","age": 30}';

var json = JSON.parse(data);

alert(json["name"]);
alert(json.name);

您还可以查看此链接:How to access JSON object in JavaScript

关于javascript - 从 AJAX 调用获取 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22217635/

相关文章:

javascript - jQuery 将单个类与预定义列表进行匹配,其中元素具有多个类

javascript - 是否可以在 material-ui 中禁用 <MenuItem>?

javascript - React js控制componentDidUpdate()方法

jquery - 将 JQuery UI 选项卡与底部对齐

javascript - 在一个隐藏的输入 jQuery 中获取两个输入值

php - 未捕获的语法错误意外数字 JSON.parse

javascript - 验证复选框 - 未检测到它已被选中

javascript - 如何判断一个元素是按钮还是文本框

javascript - 在 PHP 中重写 JSON 数组以便 jQuery 可以读取它?

javascript - 有使用 Javeline/Ajax.org javascript 框架的经验吗?