jquery 如果根据一个json的一个key的名字获得其相对的值?
答案:3 悬赏:0 手机版
解决时间 2021-02-13 16:07
- 提问者网友:謫仙
- 2021-02-12 16:18
jquery 如果根据一个json的一个key的名字获得其相对的值?
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-12 17:48
var obj = {"id": 1, "name":"张三"};
for(var key in obj)
{
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
}
for(var key in obj)
{
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-12 18:54
var getValue = function(json , name){
return json.name;
}
//话说这样有点多此一举了吧,你直接用json1.name1 就是 “张三”啊追问为了重用。
在复杂的情况下追答var json = {
"name" : "1",
"id" : 2
}
var getValue = function(json , name){
for(name in json){
return json[name];
}
}
getValue(json,"name");//刚才犯2了,上面那个肯定是不行的,这个可以
return json.name;
}
//话说这样有点多此一举了吧,你直接用json1.name1 就是 “张三”啊追问为了重用。
在复杂的情况下追答var json = {
"name" : "1",
"id" : 2
}
var getValue = function(json , name){
for(name in json){
return json[name];
}
}
getValue(json,"name");//刚才犯2了,上面那个肯定是不行的,这个可以
- 2楼网友:举杯邀酒敬孤独
- 2021-02-12 18:28
getValue(json,keyName)
{
return json[keyName];
}
多说一句,你举得那两个对象——json1和2,都不是JSON!——JSON规范要求键必须放入一对双引号中:
json1={
"name1":"张三",
"id1":"3"
}
{
return json[keyName];
}
多说一句,你举得那两个对象——json1和2,都不是JSON!——JSON规范要求键必须放入一对双引号中:
json1={
"name1":"张三",
"id1":"3"
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯