我正在使用Parse javascript sdk,我正在尝试查询特定类名中的所有结果,然后将这些结果作为单个元素的列表返回到我的视图中。
示例:
query.find({
$rootScope.$apply(function () {
//test
console.log(results[0].get("playerName"));
//loop results
for (var i = 0; i < results.length; i++)
{
blogs.push({
title : results[i].get('playerName'),
post : results[i].get('personalityType')
});
}
//receive all blog objects in console
console.log(blogs);
//now try to display to view/page here
document.write(blogs);
主要问题是,当我尝试显示从document.write中查看时,我得到[对象,对象],[对象,对象],[对象,对象],[对象,对象] ......博客);
我如何进入这些物体?
blogs.title
博客[ “标题”]
博客[0]
有什么想法吗?
答案 0 :(得分:0)
尝试这个以获得第一个值
blogs[0].title
query.find({
$rootScope.$apply(function () {
//test
console.log(results[0].get("playerName"));
//loop results
for (var i = 0; i < results.length; i++)
{
blogs[i]={}
blogs[i].title = results[i].get('playerName');
blogs[i].post results[i].get('personalityType')
}
//receive all blog objects in console
console.log(blogs);
//now try to display to view/page here
document.write(blogs);
答案 1 :(得分:0)
这看起来像是诀窍!谢谢,看看下面!我修改了你的回答并解决了我的大部分问题。
//Loops through all results
for (var i = 0; i < results.length; i++)
{
//writes all results to page
document.write(blogs[i].title + " ");
document.write(blogs[i].post + '</br>');
}
虽然如何摆脱循环中的document.write?
我已经尝试了
的document.getElementById(&#34;演示&#34)。innerHTML的