好程序员web前端学习路线分享Jsonp详解,Jsonp原理:我们先来看POST的数据发送位置:GET的数据发送位置,下什么情况下会发生跨域?羊毛布?当本机向服务器请求数据时:会发生跨域;当本地服务器向其他服务器请求数据时,会发生跨域;为什么要跨域?同源策略:基于浏览器的安全考虑,各浏览器厂商之间有约定。该协议称为同源策略。该协议的主要内容是域间数据不通用。跨域有什么用?当网站增长到一定程度,会建立很多节点,每个节点的IP都不一样,就会出现跨域问题。当测试阶段的数据和机器的IP不通用时,也会出现跨域问题。为什么要跨域?因为需要获取其他域的数据;JOSNP解决了跨域的原理。什么是JOSNPJSONP?说起JSONP,就不得不说说程序员。JSONP是在伟大的程序员和安全策略之间的斗争中发明的;JSONP就是调用url中的函数;functionhandle(res){alert(res.city+":"+res.region_name+":"+res.ip)}varscript=document.createElement('script');script.src='http://freegeoip.net/json/?ca...'window.onload=function(){body.appendchild(script)}
