我得到以下代码[object Object]
的输出 $.ajax({
url: 'URL/' +{id},
type: "GET",
datatype: "json",
success: function (data) {
console.log("Data" + data);
},
error: function (xhr) {
console.log("An error occurred !!");
}
});
答案 0 :(得分:1)
您需要返回数组中调用键的任何内容。 示例:
$.ajax({
url: 'URL/' +{id},
type: "GET",
datatype: "json",
success: function (data) {
var objectX = JSON.parse(data);
console.log(objectX['$id'] + "," + objectX['giftB']);
},
error: function (xhr) {
console.log("An error occurred !!");
}
});
我们无法看到您的JSON输出的输出,因此我们无法告诉您要使用哪个键。
以下是不起作用的替代示例。
console.log(objectX.$id + "," + objectX.giftB);
要么工作正常。
答案 1 :(得分:0)
从对象到字符串的默认转换是" [object Object]"。您正在尝试打印对象的字符串表示。