Javascript 无法使用Angular分析/检索JSON
似乎我无法将我的JSON数据从parse解析到我的web应用程序中。当我尝试提醒我的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
[{
"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));
}
});