我json可以存进去值,但是要求必须是一条记录,而我是存多条记录。
项目是一个问卷调查。
我原来存的是一个题目Id对应的result 现在要求Id也放入result这样一个人填写的回答在数据库体现只有一条记录。现在我是有多少题目就有多少记录。
按照这样改下去,我的统计取值该如何去做? 用json取到题号id怎么样取得想要统计的那块?
content:存的是text
result:存的是radio,checkbox,select
contentArea:存的是textArea
id:为题号
这是问卷的result字段{"content":[],"id":"exam_1_1","result":[null],"text":[],"textarea":[],"contentArea":[],"type":"radio"}
{"exam_1_1":["content":[],","result":[null],"text":[],"textarea":[],"contentArea":[],"type":"radio"],
"exam_1_2":["content":[],","result":[null],"text":[],"textarea":[],"contentArea":[],"type":"radio"],
....
}
如果这样改改如何改?而且我能通过Json取到exam_1_1里面那层result里的值吗?
json存值的问题
答案:2 悬赏:20 手机版
解决时间 2021-03-20 15:39
- 提问者网友:十年饮冰
- 2021-03-19 16:23
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-19 16:51
var data = {
exam_1_1: {
content:[],
result:["你的值"],
text:[],
textarea:[],
contentArea:[],
type:"radio"
},
exam_1_2: {
content:[],
result:[],
text:[],
textarea:[],
contentArea:[],
type:"radio"
}
}
alert(data.exam_1_1.result);
exam_1_1: {
content:[],
result:["你的值"],
text:[],
textarea:[],
contentArea:[],
type:"radio"
},
exam_1_2: {
content:[],
result:[],
text:[],
textarea:[],
contentArea:[],
type:"radio"
}
}
alert(data.exam_1_1.result);
全部回答
- 1楼网友:掌灯师
- 2021-03-19 18:20
你的追问中显示的json格式都不正确,应该改为:
var value = { "id": "spid", "chima": "chima", "num": "num", "yanse": "yanse", "shuzi": 3 };
alert(value.id); //读取id
alert(value.shuzi); //读取shuzi
也就是每个值也都是带双引号的,除了数字。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯