Ajax的跨域操作一直是一个难题,现目前主要的解决方法主要有:
1、JSONP(需要在服务器端支持)
2、IFrame(仅能在子域间操作)
3、页面代理(这个有点万能)
4、Access-Control-Allow-Origin(新版浏览器支持,需要在服务器端设置Header)
今天,小子再提供一种使用Flash进行跨域操作的方法。众所周之,其实Flash的跨域操作也是有限制的,不过,Flash的跨域配置比简单,只需要在站点根目录下放置crossdomain.xml即可。至于crossdomain.xml的用法,大家可以看看这篇文章:http://www.jb51.net/article/25485.htm 这篇文章。
对于,这一系列操作,小子已经封装为jQuery的插件形式,将在文章末尾附上下载地址。
使用方法:
1、在页面引入jQuery与ajaxf.js文件。
2、在页面插入以下代码。首先将Flash安装到页面中。
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号