2017-10-13

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}"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • using System;using System.Collections.Generic;using Syste...
    夏维阅读 75评论 0 0
  • The State of Play Ask young American parents about Toys "...
    新心断点阅读 102评论 0 1
  • 一.通讯录后台接口调整 二.js return爬坑 return ;这样写换行导致返回的为undefined;主...
    抽_离阅读 253评论 0 0
  • 守"孝"三年是古俗,好哥好嫂可当爷娘古今皆不"俗"。 " 授人以鱼,不如授人以渔"的长哥长嫂有恩于这个大家族,她们...
    白虎节堂阅读 438评论 3 5
  • خۇمارىم سەن
    de4dbf40156b阅读 296评论 1 0