javascript - json的数据,无法正常获取
PHP中文网
PHP中文网 2017-04-10 15:07:10
0
2
323

请求方式使用js原生或者jq输出结果都一样。
chrome打开F12 Network直接点击链接查看,在preview显示却显示酱紫,response可以正常显示,直接在地址栏打开地址也可以正常显示。
一开始以为是中文编码问题,但是其他接口却可以正常显示中文,只不过字符比较短,想请问一下各位有遇到这种问题没有?


已经找到问题所在了,内容是从word里面复制进来的,可能word附带了一些奇怪的字符╮(╯_╰)╭

PHP中文网
PHP中文网

认证0级讲师

reply all (2)
阿神

JSON 并不是 JavaScript 对象,语法要求要严格得多,可以的 http://json.org/ 看看。
最主要需要注意的是 JSON 的属性名必须是用双引号引起来的,比如

javascript// 这是一个合法的 JavaScript 对象,但不是一个合法的 JSON { name: "My Name" }

下面这个是合法的 JSON,因为 JSON 不允许有注释,所以这句话写在外面

json{ "name": "My Name" }

另外一点需要注意的是,JSON里只有双引号表示字符,没有单引号表示字符串,这也与 JavaScript 不同

    洪涛

    再补充一下 @边城狂人 的答案,数组、对象最后一个元素后的逗号也是严格禁止的。

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!