Ajax的跨域操作一直是一个难题,现目前主要的解决方法主要有:
1、JSONP(需要在服务器端支持)
2、IFrame(仅能在子域间操作)
3、页面代理(这个有点万能)
4、Access-Control-Allow-Origin(新版浏览器支持,需要在服务器端设置Header)
今天,小子再提供一种使用Flash进行跨域操作的方法。众所周之,其实Flash的跨域操作也是有限制的,不过,Flash的跨域配置比简单,只需要在站点根目录下放置crossdomain.xml即可。至于crossdomain.xml的用法,大家可以看看这篇文章:《Flash跨域传输设置文件crossdomain.xml的使用方法的简单介绍》 网址:http://teng.net.ru/archives/18
由于篇幅限制,本插件的详细使用方法请参考《简单而方便,使用Flash为Javascript AJAX实现跨域传输数据。》 网址 http://teng.net.ru/archives/20
没有合适的资源?快使用搜索试试~ 我知道了~
Javascript AJAX跨域辅助插件(FLASH)Ajaxf.zip
共5个文件
js:3个
swf:1个
txt:1个
4星 · 超过85%的资源 需积分: 10 45 下载量 66 浏览量
2010-12-05
13:17:39
上传
评论 1
收藏 110KB ZIP 举报
温馨提示
简单实例,非常简单的跨域,下面是获取优酷网数据的方法。FLASH跨域兼容性很好,而且设置很简单。详细使用方法请参考《简单而方便,使用Flash为Javascript AJAX实现跨域传输数据。》 <script type="text/javascript"> $(document).ready(function() { $.ajaxf.install('/Files/zsea/flash4ajax.swf'); $("#fdemo_get").click(function() { $.ajaxf.getText("http://www.youku.com/", '', function(r) { $("#fdemo").val(r); }); }); }); </script> <textarea id='fdemo' style='width: 500px; height: 300px;'></textarea> <br /> <input type="button" value="获取数据" id='fdemo_get' /> (刚才传了一次,不知道是否成功,如果已经有了,请删除这个)
资源推荐
资源详情
资源评论
收起资源包目录
Ajaxf.zip (5个子文件)
Scripts
jquery-1.4.1.js 165KB
AJAX.swf 2KB
jquery-1.4.1-vsdoc.js 234KB
ajaxf.js 7KB
readme.txt 916B
共 5 条
- 1
eejin
- 粉丝: 2
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页