js跨域请求获得数据

很多时候我们想访问其它站点下的数据怎么办?

由于javascript语言安全限制即同源策略造成的。

在使用ajax请求访问其他服务器的数据,此时客户端会出现跨域问题。

在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。

那么怎么办呢?(以本地的两个不同站点为例子加以说明)

1:我们在WebClient中新建一个index页面如:

技术分享

2:在再WebServer中新建一个一般处理程序如:

技术分享

完成以后同时开启WebServer站点和WebClient站点

此时我们点击”跨域“则:

技术分享

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。