gpt4 book ai didi

javascript - console.log(结果) 打印 [object Object]。如何获取结果名称?

转载 作者:行者123 更新时间:2023-11-28 03:35:04 25 4
gpt4 key购买 nike

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

有人可以解释一下如何让console.log结果打印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(结果) 打印 [object Object]。如何获取结果名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57822679/

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