貌似发现一个renderJson的bug

九龙湖 发布于 2014/10/15 16:32
阅读 143
收藏 0

@JFinal 你好,想跟你请教个问题:

前端用ajax 向后台提交一个表单,同时用renderJson直接处理字符串返回的时候会报错

renderJson("\"name\":"+"zhang"+"); 就会报错,而renderJson("\"name\":"+0+");就不会。 


加载中
0
囧Code
囧Code
JSON不合法啊。"name":zhang的JSON正确写法是"name":"zhang"
0
JFinal
JFinal
    json 规范决定了,键值对第一部分是字符串,第二部分vlaue可以是这些类型:String、number、object、array、true、false、null,楼主第一部分 key 用了转义,而第二部分却没有,第二部分按照上面的写法也是错误的:少个引号没成对
0
九龙湖
九龙湖
见笑了,我以为那个引号是自动加上去的
返回顶部
顶部