Web前端知识

首页 > 免费 > Web前端知识 >

json与jsonp的区别

来源:北京汇仁智杰科技有限公司   时间:2015-12-22   点击:

  json与jsonp的区别

  1.JSON是数据格式,用在同源异步请求的返回结果。

  {"name":"sm","sex":"women","ss":[{"age":22},{"age":34}]}

  2.JSONP是一种跨域请求方式,其原理就是动态生成Script标签,设置src为远端地址,内容为一个js调用,比如远端返回foo('123'),那么浏览器收到后就会执行foo函数

  jsonpCallbanck({"name":"sm","sex":"women","ss":[{"age":22},{"age":34}]})

  JSON是一种数据格式,而JSONP像是通过一个方法名来封装JSON格式;由于浏览器允许跨源请 求<script>资源,如我们的HTML页面代码中使用了Google的jQuery库,当我们Web程序发送跨源请求后,服务器给我们提 供响应数据,但服务器无法预知接受JSON数据的方法名,所以我们要提供一个方法名。

网络营销推广 . 北京汇仁智杰科技有限公司!

地址:北京市昌平区回龙观龙冠大厦5层
咨询:13370157521
业务QQ:373002979
E - mail:sales @ huirenzhijie.com
企业网站备案:京ICP备15021091号-1

汇仁智杰与众不同

  • 有网络推广经验
  • 有网站建站队伍
  • 有大型网站建设经验
  • 致力于营销型网站建设
  • 始终坚持技术和服务同样重要
查看PC版网站
备案号:京ICP备15021091号-1 版权所有:汇仁智杰