jquery getJSON()函数(获取整个json对象)

时间:2017-01-03 16:53:57

标签: javascript jquery json get

因为我目前使用返回JSON代码的API,所以我需要获取API返回的整个JSON代码,并逐行插入此代码(格式良好,如果可能的话,以简单的方式)到<pre>元件。

我目前使用的代码:

$.getJSON(url + "api/get", function( data ) {

$.each(data, function(i, field){
  $("#result").append(field);
  console.log(field);
  }); 
});

使用控制台输出我得到:

Object {message: "api key invalid"}

这似乎很奇怪,因为当使用邮递员调试我得到:

{"errors":{"message":"api key invalid"}}

如何获取postman获取的响应以及如何将其插入到我的pre元素中,因为目前这也不起作用。

1 个答案:

答案 0 :(得分:1)

您的$.each()循环遍历响应中的每个属性,并忽略属性名称。

你只需要整个data对象,没有任何循环。

要显示消息,请检查对象的属性。