Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用Angular分析/检索JSON_Javascript_Json_Angularjs_Parse Platform - Fatal编程技术网

Javascript 无法使用Angular分析/检索JSON

Javascript 无法使用Angular分析/检索JSON,javascript,json,angularjs,parse-platform,Javascript,Json,Angularjs,Parse Platform,似乎我无法将我的JSON数据从parse解析到我的web应用程序中。当我尝试提醒我的JSON数据时,它显示如下 [{ "address1": "Test", "address2": "Test", "bathroom": "1", "bedroom": "1", "builtUpArea": "123", "cityId": "1", "countryId": "1", "description": "Test", "exc

似乎我无法将我的JSON数据从parse解析到我的web应用程序中。当我尝试提醒我的JSON数据时,它显示如下

[{
    "address1": "Test",
    "address2": "Test",
    "bathroom": "1",
    "bedroom": "1",
    "builtUpArea": "123",
    "cityId": "1",
    "countryId": "1",
    "description": "Test",
    "exclusive": true,
    "facingDirectionId": "1",
    "floorlevel": "1",
    "furnishTypeId": "1",
    "landArea": "123",
    "landAreaTypeId": "1",
    "name": "Test",
    "ownerContact": "Test",
    "ownerEmail": "Test",
    "ownerIc": "Test",
    "ownerName": "Test",
    "poscode": "123",
    "price": "Test",
    "purchaserId": "xZyLAKnCnXt",
    "remark": "Test",
    "stateId": "1",
    "statusId": "1",
    "tenureId": "1",
    "typeId": "1",
    "user": {
        "__type": "Pointer",
        "className": "_User",
        "objectId": "rquoctPnNz"
    },
    "objectId": "0nfSPUwgvm",
    "createdAt": "2015-04-10T02:16:54.509Z",
    "updatedAt": "2015-04-10T02:16:54.509Z"
}]
但“我的视图”页面中没有显示任何内容,只有带有符号的createdAt和updatedAt

我的代码:

JavaScript:

var Property = Parse.Object.extend("Property");
        var user = Parse.User.current();
        var query = new Parse.Query(Property);
        query.equalTo("user", user);
        query.find({
            success: function(data) {
                alert(JSON.stringify(data));
                $scope.properties = data;
            },
            error: function(object, error) {
                alert(JSON.stringify(error));
            }
        });
HTML:


我已经找到了答案

$scope.properties = [];
var Property = Parse.Object.extend("Property");
var user = Parse.User.current();
var query = new Parse.Query(Property);
query.equalTo("user", user);
query.find({
    success: function(data) {
        var index = 0;
        var Arrlen = results.length;
        for (index = 0; index < Arrlen; ++index) {
            var obj = results[index];
            $scope.properties.push({
                objectId: obj.attributes.objectId,
                name: obj.attributes.name,
                price: obj.attributes.price,
                createdAt: obj.createdAt,
                updatedAt: obj.updatedAt
            });
        }
    },
    error: function(object, error) {
        alert(JSON.stringify(error));
    }
});

那么您只想通过properties对象在页面上显示上面的数据?只要我的数据出现。在字符串化之前,数据的结构是什么?那里一定发生了什么事。你能把它记录下来或者做些什么来检查它的结构吗?这就是我从Parse.success得到的全部信息:functiondata{console.logdata;alertJSON.stringifydata;$scope.properties=data;它应该注销一个对象。你好,我和你有同样的问题。我不能解析这个url。你能告诉我为什么吗?
$scope.properties = [];
var Property = Parse.Object.extend("Property");
var user = Parse.User.current();
var query = new Parse.Query(Property);
query.equalTo("user", user);
query.find({
    success: function(data) {
        var index = 0;
        var Arrlen = results.length;
        for (index = 0; index < Arrlen; ++index) {
            var obj = results[index];
            $scope.properties.push({
                objectId: obj.attributes.objectId,
                name: obj.attributes.name,
                price: obj.attributes.price,
                createdAt: obj.createdAt,
                updatedAt: obj.updatedAt
            });
        }
    },
    error: function(object, error) {
        alert(JSON.stringify(error));
    }
});