body{ cursor: url("https://images.cnblogs.com/cnblogs_com/szqblog/1889956/o_201130135019Cursor.png"), auto; }

跨域问题

什么是跨域?

跨域是两个不同源的网站互相访问。

什么是不同源?

不同的端口,不同的域名,http不一样或https不一样。

什么是同源?

端口,域名,http或https都一样,缺一不可就是同源。

跨域是经常遇到的,怎么办???

这里有两种方法

第一种  JSONP

JSONP

    src

利用传值给服务器,服务器拼接数据,然后再返回给页面

比如   下面的代码  ? 之后是传的值


<script src="http://localhost/ajax/%e9%bb%91%e9%a9%acajax/php/smzdm.php?H=Hello"></script>
 

 

服务器这里是php

<?php
error_reporting(0);
  $Hi = $_GET['H'];
  echo $Hi.'Word';
?>

在浏览器的网络(network)就可以看到

 

 

 

第二种是在服务器的header加Access-Control-Allow-Origin:Origin (CORS)   //Access-Control-Allow-Origin:后面加什么看情况

  

posted @ 2019-12-03 15:13  1234前来报到  阅读(90)  评论(0编辑  收藏  举报