关于jsonp知识的理解
2024-09-30 12:49:06
jsonp 之前知道是用来解决ajax跨域的问题,但是其本质的原理,还是不清楚。
所以看了一下。
js的script 的src里面的连接是可以跨域的,所以可以通过她来实现跨域资源获取。
但是也需要后端的支持
让服务器端返回,回调avascript函数,参数为要回发的数据。
a.com/index.hrml页面内容
function addScript(src){
var script = document.createElement('script');
script.setAttribute('type','text/javascript');
script.src= src;
document.body.appendChild(script);
}
addScript('b.cn/a.php?callback=exampleName');
function exampleName(data){
alert(data);//从后台返回来的数据
}
后台支持
服务器获取到callback 的回调函数名字,会将同名字的函数名字返回到来,并且带着数据。
最新文章
- webpack 的简单使用
- cocos2d-x的lua脚本加载CocostudioUI两种方式
- Windows 8.1 应用再出发 (WinJS) - 创建一个简单项目
- JavaWeb项目的classpath说明
- SEO视频教程集合在线观看
- CentOS更换python版本后,yum不可用的问题
- leetcode 栈 括号匹配
- ubuntu系统mysql.h no such file or directory
- Java 内部类和匿名内部类
- stylus选中hover元素的兄弟元素下的子元素
- ITU-T G.1081 IPTV性能监测点 (Performance monitoring points for IPTV)
- Express全系列教程之(二):Express的路由以及动态路由
- 洛谷 P3951 小凯的疑惑
- 自动化测试-7.selenium定位一组对象
- 数学建模-lingo使用
- Presto上使用SQL遇到的一些坑
- java翻转字符串中的单词
- [Windows Azure] How to use the Table Storage Service
- pandas 带有重复值的轴索引
- Android开发规范——命名
热门文章
- Hibernate第四天——查询方式
- 20155238 2016-2017-2 《Java程序设计》第四周学习总结
- PDO访问方式操作数据库
- MongoDB操作-备份和恢复,导入和导出
- Java 原生日志 java.util.logging
- 使用Sublime Text 3作为React Native的开发IDE
- centos7搭建ANT+jmeter+jenkins接口测试自动化环境
- 将exe依赖运行的dll,合并入exe中,整个程序仅存在一个exe文件
- TensorFlow Python2.7环境下的源码编译(一)环境准备
- sketch 相关论文