JSON和JSONP区别

JSON(JavaScript Object Notation)和JSONP(JSON with Padding)

JSON是一种数据交换格式,JSONP是一种跨域数据交互协议

JSONP利用script标签src可以跨域执行,

<script src='http://.../name.php?callback=fn'></script>

在向服务器发送数据时只需要添加一个callback函数名,

例如 http://.../name.php?callback=fn

然后服务器返回数据

fn({name:'abc'});

这样就会执行fn函数,从而获得数据

posted @ 2016-10-19 15:09  forever希望  阅读(167)  评论(0编辑  收藏  举报