因为我目前使用返回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元素中,因为目前这也不起作用。
答案 0 :(得分:1)
您的$.each()
循环遍历响应中的每个属性,并忽略属性名称。
你只需要整个data
对象,没有任何循环。
要显示消息,请检查对象的属性。