对jsonp的理解

对jsonp的理解




C#文件中没有同源限制,只针对脚本
可获取别的网页的脚本程序,不能获取内容
Dom元素的src属性是支持跨域访问的
例如script 和img 元素中的src属性
jsonp就是利用了src支持跨域获取资源<script src=”……”></script>

获取到的资源是服务器执行的(写死的自己不能按照自己的需求来改)
获取到了doSomething字符串
JavaScript的链接,必须在function的下面。


Jsonp原理
利用的是script标签的src属性支持跨域访问
Jsonp实现
Script标签后面写上需要请求的页面,发送了一个方法的名字到服务器
服务器接收到名字之后拼接一个方法的使用,在方法的参数中传入了需要给浏览器的数据
返回给浏览器,浏览器把它当成js解析
没有跨域问题了
从服务器获取到了数据

在线jsonp接口测试:http://www.xiaoyaoji.cn/doc/6x4lJJA2
http://blog.csdn.net/zhangweibin123/article/details/51426206?locationNum=4&fps=1