为了账号安全,请及时绑定邮箱和手机立即绑定

求大神解答?为什么输出的值是未定义undefined

57037c210001f25702590109.jpg

57037c210001c6ea05000254.jpg

值是未定义undefined

正在回答

1 回答

JSON对象的格式写错了 比如第一个 就应该是{"name":"Tom","score":"78"} 

0 回复 有任何疑惑可以回复我~
#1

若忆浅搁 提问者

不行啊。我改成:var json=({"name":"Tom","score":"78"},{"name":"Dail","score":"65"},{"name":"Peat","score":"98"}); $("ul").append("<li>姓名"+date["name"]+",成绩"+date["score"]+"</li>") 还是一样的。
2016-04-06 回复 有任何疑惑可以回复我~
#2

炕土豆 回复 若忆浅搁 提问者

额~~你把后面的那个的那个改成data["name"] 干啥?要么写成data[name]要么就是data.name 你原先的那个写的是对的 就是json对象里面的格式错了而已~ 再检查一下 在title里面有没有加载jQuery文件
2016-04-06 回复 有任何疑惑可以回复我~
#3

炕土豆 回复 若忆浅搁 提问者

还有 你json对象 应该是放在中括号 [] 里面 而不是 圆括号!额~~你最还是把json对象找资料复习一下!
2016-04-06 回复 有任何疑惑可以回复我~
#4

若忆浅搁 提问者 回复 炕土豆

en 真的是json格式错误。看来得好好看看json 万分谢谢。
2016-04-06 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

求大神解答?为什么输出的值是未定义undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信