原始关闭原因未解决
我的脚本正在打印[对象对象]
作为console.log(结果)
的结果。
有人能解释一下如何使用控制台吗。日志
打印id名称
fromresult
?
$.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.');
}
}
});
尝试添加 JSON.字符串化(结果)
以将 JS 对象转换为 JSON 字符串。
从您的代码中,我可以看到您正在将结果记录在error
中,如果AJAX请求失败,就会调用它,因此我不确定您将如何访问id/name/等。然后(您正在错误条件内检查是否成功!)。
请注意,如果您使用Chrome的控制台,则应该能够浏览对象,而无需对JSON进行字符串化,这样可以更轻松地进行调试。
使用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
}
我已经创建了几个对象,我想在ArrayList中只打印对象的一个参数: 我要打印:
请帮助将此类型打印为格式?
使用 Photoshop,您可以打印任何兼容的 3D 模型,而无需担心 3D 打印机的限制。在准备打印时,Photoshop 会自动使 3D 模型防水。Photoshop 还会生成必要的支撑结构(支架和底座),以确保您的 3D 打印能够成功完成。 准备打印 3D 对象 选择“窗口”>“工作区”>“3D”以切换到 3D 工作区。 在 Photoshop 中打开 3D 模型。如果需要,请在打开 3D
问题内容: 我从mysql数据库获取ID和类别名称。 当我警告结果时,我得到: (这是对象吗?) 我如何打印这样的结果: 丹斯基 M \ u0119skie M \ u0119ski-编码错误。应该是 Męskie 。我该如何更改? 问题答案:
我正在寻找为json对象中的所有字段打印jsonpath的Java API。需求的第一部分是,对于给定的json对象(或字符串)- 它应该以key-value的方式打印所有属性,其中key是字段的jsonpath。 输出应该如下所示- 等等。这将用于匹配来自另一个json对象的值(我的第二个需求)。 我找到了一个APIhttps://github.com/json-path/JsonPath,它有
问题内容: 我正在做上面,一切正常。json对象内部的数组按数组json元素中“ text”键的宽度值排序。我注意到的是console.log中的这种奇怪行为。我在排序之前和排序之后都打印数组,在两次打印中都相同。它打印排序后的数组。为什么是这样? JSFIDDLE 问题答案: 排序没有问题,但这是大多数浏览器控制台的众所周知的特性(一种优化):只有在打开对象时才使用该对象的新值来构建树。 如果您