JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于将数据从服务器发送到客户端。它基于JavaScript语法,易于理解和编写,同时也易于解析和生成。JSON使用键值对的方式组织数据,并支持多种数据类型,包括字符串、数字、布尔值、数组和对象。
JSONP(JSON with Padding)是一种解决跨域数据访问的方法。由于浏览器的同源策略限制,JavaScript不能直接从不同域的服务器获取数据。JSONP通过动态创建<script>
标签,以回调函数的形式获取数据并执行,从而实现跨域数据的访问。
下面以一个简单的jQuery JSON实例来详细说明JSON和JSONP的用法。
首先,我们需要在HTML页面中引入jQuery库,可以通过以下方式引入:
<script src="https://code.jquery.com/jquery-3.6.0.min.js">