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 相关文章推荐
基于javascipt-dom编程 table对象的使用
Apr 22 Javascript
div模拟选择框示例代码
Nov 03 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 Javascript
js设置文字颜色的方法示例
Dec 30 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
Feb 09 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
原生js封装运动框架的示例讲解
Oct 01 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
Sep 24 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 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
通过Email发送PHP错误的方法
2015/07/20 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
JavaScript格式化数字的函数代码
2010/11/30 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
python获取图片颜色信息的方法
2015/03/18 Python
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
基于python实现学生信息管理系统
2019/11/22 Python
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
师德个人剖析材料
2014/02/02 职场文书
刊首寄语大全
2014/04/11 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
世博会口号
2014/06/20 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python