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数组长度问题代码说明
Jan 20 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
Bootstrap每天必学之基础排版
Nov 20 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
Vue.js render方法使用详解
Apr 05 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
Oct 26 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
JS 封装父页面子页面交互接口的实例代码
Jun 25 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
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
js版本A*寻路算法
2006/12/22 Javascript
Confirmer JQuery确认对话框组件
2010/06/09 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
原生javascript 学习之js变量全面了解
2016/07/14 Javascript
JS实现重新加载当前页面
2016/11/29 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
2017/06/08 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
2018/03/05 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
深入理解Django的中间件middleware
2018/03/14 Python
Python 统计字数的思路详解
2018/05/08 Python
python pyheatmap包绘制热力图
2018/11/09 Python
python实现石头剪刀布小游戏
2021/01/20 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Python imread、newaxis用法详解
2019/11/04 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
新学期校长寄语
2014/01/18 职场文书
初中化学教学反思
2014/01/23 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
求职自荐信怎么写
2014/03/06 职场文书
安全检查汇报材料
2014/12/26 职场文书