好的,这就是我想要做的。我从Tumblr那里得到了我的帖子,一次5个。我已经有一个循环遍历帖子并使用return的内容构造它们。我开始为每个帖子制作一个标签部分,我遇到了一些问题。我显然不完全明白需要什么。这就是我的步骤:
这是我到目前为止所提出的问题,但我确信我做错了,因为它不起作用。
if (data.response.posts[i].tags.length != 0
for (j=0; j <= data.response.posts[i].tags.length; j++){
replace(/ /g,"-");
tagLinks.push(data.response.posts[i].tags[j]);
$('#tags').append(
'<a href="http://www.nevermorestudiosonline.com/tagsearch.php?' + tagLinks[j] + '">' + data.response.posts[i].tags[j] + '</a>'
);
};
};
我是帖子的迭代器变量(因为我通过API调用一次抓取5个)。 j是标记数组的迭代器。我至少关闭了吗?控制台在FOR循环开始的行之后继续报告意外的令牌。我对锚点构造的意图是拉取URL变量并执行基于标记的API搜索。我可以解决其他时间。非常感谢任何帮助。
- 编辑: 好的,现在它看起来像这样:
if (data.response.posts[i].tags.length != 0){
for (j=0; j <= data.response.posts[i].tags.length; j++){
var dashedTag = data.response.posts[i].tags[j].replace(/ /g,"-");
tagLinks.push(dashedTag);
$('#tags').append(
'<a href="http://www.nevermorestudiosonline.com/tagsearch.php?' + tagLinks[j] + '">' + data.response.posts[i].tags[j] + '</a>'
);
};
};
控制台告诉我它“无法读取未定义的属性'替换'。”我调查了格式和其他例子,但看不出有什么不妥。我现在缺少什么?