开发者社区> 问答> 正文

Json中的dataType:"json"问题

在如下代码中,只要设置dataType:"json", $ajax 中的success()就无法执行,直接被error:接管。这是为什么呢???(已设置所有charset=utf-8,DB的charset=gbk)
JS代码:
1
PHP代码:
2
返回的值是:["\u7701\u4e2d\u5fc3\u50a8\u84c4\u670d\u52a1\u5668","\u7701\u7535\u5b50\u6c47\u5151\u670d\u52a1\u5668","\u7701\u7535\u5b50\u5316\u670d\u52a1\u5668","\u4e09\u7ea7\u4e2d\u5fc3\u5c40\u670d\u52a1\u5668","\u4e09\u7ea7\u4e2d\u5fc3\u5c40\u670d\u52a1\u5668","\u901f\u9012\u670d\u52a1\u5668","\u7f51\u70b9\u4ee3\u6536\u4ed8\u670d\u52a1\u5668","\u793e\u533a\u670d\u52a1\u56681","\u793e\u533a\u670d\u52a1\u56682","\u4f9b\u7535\u4f9b\u6c34\u670d\u52a1\u5668","\u6606\u533a\u4fdd\u9669\u670d\u52a1\u5668","\u9752\u4e1c\u65d7\u4fdd\u9669\u670d\u52a1\u5668","\u4e8b\u540e\u4f1a\u8ba1\u670d\u52a1\u5668","\u4e00\u5361\u901a\u670d\u52a1\u5668","\u673a\u7968\u670d\u52a1\u5668","\u963f\u5c14\u4e01\u5357\u8857","\u6cbc\u6f6d"
不是标准的json格式,但已经echo json_encode()了啊,求帮助。

展开
收起
落地花开啦 2016-02-27 15:27:52 3237 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    JSON格式错误,必须严格按照格式来,属性页必须加双引号。

    2019-07-17 18:48:55
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载