gpt4 book ai didi

javascript - console.log(result) 打印 [object Object]。我如何获得 result.name?

转载 作者:IT老高 更新时间:2023-10-28 12:44:09 25 4
gpt4 key购买 nike

我的脚本正在打印 [object Object] 作为 console.log(result) 的结果。

谁能解释一下如何让 console.logresult 打印 idname

$.ajaxSetup({ traditional: true });

var uri = "";

$("#enginesOuputWaiter").show();
$.ajax({
type: "GET",
url: uri,
dataType: "jsonp",
ContentType:'application/javascript',
data :{'text' : article},
error: function(result) {
$("#enginesOuputWaiter").hide();
if(result.statusText === 'success') {
console.log("ok");
console.log(result);
} else {
$("#enginesOuput").text('Invalid query.');
}
}
});

最佳答案

使用 console.log(JSON.stringify(result)) 获取字符串格式的 JSON。

编辑:如果您的意图是从结果对象中获取 id 和其他属性,并且您想在控制台中查看它是否存在,那么您可以使用 hasOwnProperty 检查并访问该属性,如果它确实存在:

var obj = {id : "007", name : "James Bond"};
console.log(obj); // Object { id: "007", name: "James Bond" }
console.log(JSON.stringify(obj)); //{"id":"007","name":"James Bond"}
if (obj.hasOwnProperty("id")){
console.log(obj.id); //007
}

关于javascript - console.log(result) 打印 [object Object]。我如何获得 result.name?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com