ShopJsp 最专业权威的商城系统提供商,最适合二次开发的商城系统! 快速联系通道    电话:010-62910181  手机:18611625933   QQ:94367128

json与jsonp的区别

2015-12-23  来源:华宇盈通

今天我们给大家带来一个关于前端工作的知识,主要探索一下json与jsonp的区别,在实际的工作当中,没有经验的话,我们很容易会把这两部分内容弄混,如果你还没有吧这两部分弄清楚,来看看一些的内容吧。

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数据的方法名,所以我们要提供一个方法名。

以上内容由java商城系统小编整理发布,希望对你有帮助,本文唯一网址:http://www.shopjsp.com/htm/shopjsp/qyzx_detail/646.html 。

 
在线咨询