JQuery遍历JSON看看下面这个怎么取值,取name,title,content如果这样的字符串不行的话,看看怎么改
"{'article':[{'name':'name1'},{'title':'title1'},{'content':'content1'}],'article':[{...
"{'article':[{'name':'name1'},{'title':'title1'},{'content':'content1'}],'article':[{'name':'name2'},{'title':'title2'},{'content':'content2'}]}"
展开
2个回答
展开全部
你从后台组合字符串时最好改成这种格式:消庆物(属性也最好用引号引起来)
[{‘name’:'name1','title':'title1','content':'content1'},{’name‘:'name2','title'差蔽:'title2','content':'content2'}]
然后在页面用一个变量接收:
var articles = 获取的后台传来的值
遍历时操作最好先将其转换成json格式,因为从后台获取的是拿液一个字符串:
articles = eval('('+ articles +')');
遍历:
$(articles).each(function(){
alert(this.name);
alert(this.title);
alert(this.content);
});
[{‘name’:'name1','title':'title1','content':'content1'},{’name‘:'name2','title'差蔽:'title2','content':'content2'}]
然后在页面用一个变量接收:
var articles = 获取的后台传来的值
遍历时操作最好先将其转换成json格式,因为从后台获取的是拿液一个字符串:
articles = eval('('+ articles +')');
遍历:
$(articles).each(function(){
alert(this.name);
alert(this.title);
alert(this.content);
});
展开全部
//建议将JSON构造成如下源裤形式
var article=[
{name:'name1','芹返title':'title1','content':'content1'},
{name:'name2','title':'title2','content':'content2'},
];
//在jquery中雹首简遍历:
$.each(article,function(i,n){
alert(this.name);
alert(n.title);
})
var article=[
{name:'name1','芹返title':'title1','content':'content1'},
{name:'name2','title':'title2','content':'content2'},
];
//在jquery中雹首简遍历:
$.each(article,function(i,n){
alert(this.name);
alert(n.title);
})
追问
我是从后台读出来的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询