介绍
小编给大家分享一下jsonp进行跨域获取数据的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强> 强>
由于浏览器有同源策略,所以要想获取非同源(协议,域名,端口三者有一不同都算非同源)的页面的数据,就得进行跨域
<强> 强>
由于脚本标签的src属性可以访问非同源的js脚本,所以通过src属性访问服务器会返回函数的js代码,而我们想要的数据就作为函数参数返回,而我们会先定义这个函数,返回的js代码就可执行
<强> 强>
请求页面
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt; title> & lt;/title> & lt;/head> & lt; body> & lt;脚本类型=拔谋?javascript"比; 函数jsonp(数据){ console.log(用户名) } & lt;/script> & lt;脚本类型=拔谋?javascript"src=https://www.yisu.com/zixun/" jquery-1.8.3.min.js "> 脚本