使用Javascript指针解析连接查询

时间:2014-05-29 16:26:32

标签: javascript android parse-platform

我有两个解析对象'内容'和'细节'

下面我在他们的数据浏览器中添加了两个类的屏幕截图。

Content Class Details Class

我在'内容'名为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);
    }
});

我正在把头发拉出来,我真的需要挖出......问候。

1 个答案:

答案 0 :(得分:1)

通过命名ContentdescId上的属性,您会造成混淆。 Parse内部使用带有ID的指针结构这一事实是一个您不必担心的实现细节,就您的代码而言,您将始终使用完整的Detail对象。 / p>

代码中的实际错误是这一行:

var Details = object.get('Details');

将其更改为:

// should be using the property name
var Details = object.get('descId');