Javascript jquery,ajax,从blogger json提要创建标签数组
我有以下jQuery(这里的信息)。我遇到的问题是返回标签数组,上面网站上的标签数组是Javascript jquery,ajax,从blogger json提要创建标签数组,javascript,jquery,ajax,arrays,Javascript,Jquery,Ajax,Arrays,我有以下jQuery(这里的信息)。我遇到的问题是返回标签数组,上面网站上的标签数组是json.feed.entry[i].category[]那么如何返回数组 $.ajax({ 网址:'http://www.blogger.com/feeds/2814965631975331659/posts/default?alt=json-在脚本中,最大结果为8', 键入:“get”, 数据类型:“jsonp”, 成功:功能(数据){ 对于(变量i=0;i
json.feed.entry[i].category[]代码>那么如何返回数组
$.ajax({
网址:'http://www.blogger.com/feeds/2814965631975331659/posts/default?alt=json-在脚本中,最大结果为8',
键入:“get”,
数据类型:“jsonp”,
成功:功能(数据){
对于(变量i=0;i
我需要你的JSFIDLE。以下是变化:
- 在查询中使用值为
?
的callback
参数告诉jQuery在此处分配其回调
- 使用括号(
[]
)时需要插入一些内容,否则会出现语法错误。因为你想要整个阵列,我去掉了括号
- 您应该缓存jQuery调用
- 我将行为更改为循环遍历所有类别,并将其
term
值附加到容器中
剩下的“问题”是结尾的逗号,可能可以删除
编辑:我创建了一个,它还可以删除重复项,对所有类别进行排序,并且只访问DOM一次。此外,没有重叠的逗号。我有一个问题,那就是如何区分标签所属的职位。i、 将不属于同一职位的标签分开。。。请帮忙你有每篇文章的索引,只需浏览一下这些对象。
$.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);
}
}
});