jquery,ajax,从Blogger json feed创建标签数组
jquery, ajax, create labels array from blogger json feed
我有以下jQuery(来自这里的信息 http://www.threelas.com/2012/02/basic-blogger-json-feed-api.html)。 我遇到的问题是返回上面的网站上说json.feed.entry[i].category[];
的标签数组,那么我如何返回数组?
http://jsfiddle.net/Pd2cp/
$.ajax({
url: 'http://www.blogger.com/feeds/2814965631975331659/posts/default?alt=json-in-script&max-results=8',
type: 'get',
dataType: "jsonp",
success: function(data){
for (var i = 0; i < data.feed.entry.length; i++){
var categories = data.feed.entry[i].category[];
$('#blogContainer').append(categories);
}
}
});
我编辑了你的JSFiddle。以下是更改:
- 在查询中使用值为
?
的callback
参数来告诉 jQuery 在此处分配它的回调。 - 使用括号 (
[]
) 时需要插入一些内容,否则会出现语法错误。由于您想要拥有整个阵列,我删除了括号。 - 你应该缓存 jQuery 调用
- 我将行为更改为遍历所有类别并将其
term
值附加到容器中。
剩下的"问题"是末尾的逗号,可能可以删除。
编辑:我创建了第二个分叉,它还删除了重复项,对所有类别进行排序并仅访问一次 DOM。此外,没有重叠的逗号。
相关文章:
- 在一个javascript文件中为整个网站创建标签
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- 标签的rggraph问题Above未出现在第二个图形创建中
- 在服务器端创建html元素VS将数据作为JSON获取,并使用javascript创建标签
- 如何使用 js 动态创建 标签列表
- 如何在我的版式扩展程序中创建标签页
- 在 JavaScript 中创建标签以添加指向文本行的链接
- jquery,ajax,从Blogger json feed创建标签数组
- ng-重复而不创建标签
- (d3.js)如何在弧外创建标签
- 使用Javascript动态创建标签
- 使用jQuery和HTML动态创建标签,并使用jQuery访问其文本值
- 无法在javascript中增加动态创建标签的宽度
- 如何创建标签而不关闭弹出
- 动态创建标签上的两个onchange事件
- 我想通过for循环使用jquery创建标签
- 使用javascript动态创建标签,并在服务器端获取此标签
- 使用Backbone.js创建标签,下拉框
- 在d3.js中的STACKED GROUP条形图上创建标签
- 使用JavaScript创建标签数组