什么是JSON?
JSON是一种基于文本的数据交换方式,或者叫做数据描述格式
JSON的优点:
什么是JSONP?
JSONP就是用来解决跨域请求问题的
JSONP原理
ajax请求受同源策略影响,不允许进行跨域请求,而script标签src属性中的链接却可以访问跨域的js脚本,利用这个特性,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现了跨域。
JSONP具体实现
$.ajax({
type: "GET",
url: "www.xx.com",
dataType: "jsonp",
jsonp: "callback",
success: function (res) {
console.log(res)
}
})
参考文章