美文网首页
2017-10-13

2017-10-13

作者: vera1996 | 来源:发表于2017-10-13 14:12 被阅读0次

JSONP将访问跨域请求变成了执行远程JS代码,服务端不再返回JSON格式的数据,而是返回了一段将JSON数据作为传入参数的函数执行代码。

实际上就是发送给服务器一个函数名,然后服务器把json数据作为参数给这个函数,然后返回这段js代码。
script标签请求的这段js代码返回之后,相当于立刻执行这个函数。

parse用于从一个字符串中解析出json对象parse用于从一个字符串中解析出json对象,如
var str = '{"name":"huangxiaojian","age":"23"}'
结果:
JSON.parse(str)

Object

age: "23"
name: "huangxiaojian"
proto: Object

注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。

stringify()用于从一个对象解析出字符串,如

var
a = {a:1,b:2}
结果:
JSON.stringify(a)

"{"a":1,"b":2}"

相关文章

网友评论

      本文标题:2017-10-13

      本文链接:https://www.haomeiwen.com/subject/voezyxtx.html