ajax跨域访问
出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请求,这当然就是跨域了,不允许的。不过子域名不同(例如sub.a.com向www.a.com发送请求)甚至是同域名不同端口(例如a.com:80向a.com:8080)也算是跨域的。下面演示一个跨域的例子:
<div class="cnblogs_code"><!--<p>Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/</p><p>--> <script type="text/javascript" >
//jQuery代码
$("#btnCrossDomainRequest").click(function(){
$.get('http://dudu.cnblogs.com', function(data){
alert('success');
});
});
</script>
页:
[1]