网站制作学习网JS脚本→正文:javascript跨域获取内容
字体:

javascript跨域获取内容

JS脚本 2011/6/21 18:10:21  点击:不统计


在做站点的二级域名访问主域名文件以及通过ajax调用跨域的包括比如www.forasp.cn与pku.forasp.cn 和www.forasp.cn与163.com这两种跨域的访问时出现了两种错误:
一个是:拒绝访问,一个是Location.toString,的错误,不显示任何中文信息。

在javascript是不支持跨域访问的,如果跨域访问设置安全问题,于是不让跨域,在这里不多说安全问题了,如何解决跨域问题呢,也很简单,就是通过javascript的text文本内容的形式进行远程获取内容即可。

比如本站站点下面的站点访问统计 “目前在线:2 | 本站统计:今天:79 全部:3105390 ” 这就是一种text文本内容的js调用
举例代码如下:
<script   type="text/javascript" src="http://www.forasp.cn/js.asp"></script>
上面的代码src指向的是一个动态文件,当然也可以是php或者jsp文件,关键是js.asp文件输出来的内容是什么。在js.asp中就跨域调用数据即可。输出出来要必须是javascript内容。比如本在统计输出的是
var friend="今天:81 全部:3105392";
document.write (friend);
其实 81 和3105392 是数据库调用出来的数据,通过asp赋值给javascript的变量,通过变量在输出。

这就是javascript的跨域调用,通过实践证明是跨域使用的。

·上一篇:jquery仿163邮件提示-精简 >>    ·下一篇:固定点击变换,顺序变换,随机变换广告效果 >>
推荐文章
最新文章