所以我有一个收藏foo。我用ajax来访问它。在成功部分,我有一个for循环
function(data){
for(var i in data){
var project = data[i]
}
}
所以现在集合已连接到项目。如何访问项目以获取“名称”,以便打印出名称?
的console.log(项目[1]。名称)?
编辑更具体的内容: 为什么这不起作用?
for(var i=0, i<project.length, i++){
console.log(project[i].name);
}
它说'&lt;'有问题据说它是一个意外的象征。
答案 0 :(得分:0)
您可以使用Chrome开发者工具或Firebug(firefox)查看返回的值。
在“for”循环中,编写调试器;并且代码将在迭代集合时中断,或使用开发工具设置断点。
答案 1 :(得分:0)
如果你想在你的html中打印它,你可以创建一个div并在div中打印你的值。
var div = document.createElement("div");
div.innerHTML = project[1].name;
document.body.appendChild(div);
如果你只是想在javascript使用alert(project [1] .name)中看到项目[1]中存储的值。
老实说,我认为没有必要创建“var项目”,你只需使用“数据”并跳过for循环