js 跨域和ajax 跨域问题小结


Posted in Javascript onJuly 01, 2009

js 要跨域的话,可以用:
<script src="别的网站的js地址(这里的内空可以是动态生成的,如:aaa.jsp、bbb.aspx)都可以。"></script>这样是可以从别的网站里面读取出数据的。
关键是看你灵不灵活,会不会用了。
ajax要跨域的话,可以用服务器去别的网站取内容,如asp.net的:

public string GetUrlData(string url) 
{ 
System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); 
System.Net.WebResponse webResponse = webRequest.GetResponse(); 
System.IO.Stream iStream = webResponse.GetResponseStream(); 
System.IO.StreamReader sr = new System.IO.StreamReader(iStream, System.Text.Encoding.Default); 
string str = sr.ReadToEnd(); 
sr.Close(); 
iStream.Close(); 
webResponse.Close(); 
return str; 
}

这个方法已经写好了,你只要传入网站的url地址,就可以得到你要的ajax返回值。
这样就将别的网站的ajax请求,写到了自已的服务器里,然后你再用ajax去请求自已写好的那个
aspx地址就可以了。
如果是java,也是同样的道理,如:
URL url = new URL("https://3water.com"); 
FilterInputStream f=(FilterInputStream)url.openStream();
Javascript 相关文章推荐
javascript firefox兼容ie的dom方法脚本
May 18 Javascript
IE8 引入跨站数据获取功能说明
Jul 22 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
Aug 14 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
Aug 26 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
JQuery实现动态操作表格
Jan 11 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
vue axios请求频繁时取消上一次请求的方法
Nov 10 Javascript
inquirer.js一个用户与命令行交互的工具详解
May 18 Javascript
微信小程序实现图片压缩
Dec 03 Javascript
javawscript 三级菜单的实现原理
Jul 01 #Javascript
Javascript 函数对象的多重身份
Jun 28 #Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 #Javascript
event对象的方法 兼容多浏览器
Jun 27 #Javascript
js AspxButton的客户端操作
Jun 26 #Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
You might like
一个简单的php实现的MySQL数据浏览器
2007/03/11 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
php 将json格式数据转换成数组的方法
2018/08/21 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Python学习思维导图(必看篇)
2017/06/26 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
python异常触发及自定义异常类解析
2019/08/06 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
装修致歉信
2014/01/15 职场文书
市场专员岗位职责
2014/02/14 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
工作证明英文模板
2014/10/21 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2015年推普周活动方案
2015/05/06 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android
MySQL sql模式设置引起的问题
2022/05/15 MySQL
Win2008系统搭建DHCP服务器
2022/06/25 Servers