我有两个解析对象'内容'和'细节'
下面我在他们的数据浏览器中添加了两个类的屏幕截图。
我在'内容'名为descId,它是Detail对象的objectId,是指向' Detail'的指针。类。我需要知道如何从两个类中获取数据。这是我的尝试,但var Details未定义。
var iBeacon = Parse.Object.extend('Details');
var content = Parse.Object.extend('Content');
var query = new Parse.Query(iBeacon);
query.include('descId');
query.find({
success: function(results) {
// // Do something with the returned Parse.Object values
for (var i = 0; i < results.length; i++) {
var object = results[i];
var Details = object.get('Details');
(function($) {
$('#iBeaconTable').append('<tr><td id = "uuid" >' + object.get('uuid') + '</td><td = "proxId">' + object.get('proximity') + '</td><td = "offerId">' + object.get('offer') + '</td><td class = "buttonRow"><Button id = "btnEdit" onclick = "openDialog()" class = "flat-button">Edit</Button><Button id = "btnDelete" onclick = "Delete()" class = "flat-button">Delete</Button></td></tr>');//<Button id = "editSave">Save</Button></td></tr>');
})(jQuery);
}
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
我正在把头发拉出来,我真的需要挖出......问候。
答案 0 :(得分:1)
通过命名Content
类descId
上的属性,您会造成混淆。 Parse内部使用带有ID的指针结构这一事实是一个您不必担心的实现细节,就您的代码而言,您将始终使用完整的Detail
对象。 / p>
代码中的实际错误是这一行:
var Details = object.get('Details');
将其更改为:
// should be using the property name
var Details = object.get('descId');