JSON与JSONP的区别

一、JSON

 

1、什么是 JSON

JSON 全称 JavaScript Object Notation,即 JavaScript 对象表示法,是一种轻量级的数据交换格式,同时也是一种 JavaScript 对象

 

二、JSONP

 

1、什么是 JSONP

JSONP,即 JSON with Padding,用于解决浏览器跨域数据访问的问题

 

2、为什么 JSONP 不是 AJAX 中实现跨域访问的技术

  • jsonp 没有使用 XMLHttpRequest 对象
  • jsonp 只是在一种跨域的技巧
  • jsonp 只支持 Get 方式

 

三、JSON 与 JSONP 的区别

  • json 是一种数据交换格式,也是一种 js 对象
  • jsonp 是跨域访问的技巧
  • 二者没有什么关系

 

posted @ 2019-08-21 10:01  Leophen  阅读(194)  评论(0编辑  收藏  举报