一、什么是跨域

二、如何解决跨域

1.前端常用 JSONP

2.服务器端配置 HTTP 协议的 header 解析

三、JSONP实现的实例

<!DOCTYPE html>
<html>
<head>
<title>jsonp跨域test</title>
</head>
<body>
<script type="text/javascript">
function res (r) { //定义回调函数接收返回结果
console.log(r)
}
</script>
<script src="./api.json?callback=res">
//? 之前为请求的路径
     //? 之后 callback 可缩写为 cb,值为回调函数的名称
</script>
</body>
</html>

请求的 json文件内容如下:

res({"data":"js"})

去浏览器打开 html 文件,打开控制台,效果如下:

最新文章

  1. LeetCode-Sort Colors
  2. sql 将8位字符串转换成日期型
  3. Xcode 8.1 : Unable to read from device
  4. WIN7下强制分第四个主分区的方法
  5. call() 和 apply() ----预定义的函数方法
  6. ssential Diagram for Windows FormsC#/winForm类似visio的拓扑图节点连线控件免费下载
  7. Bootstrap文本对齐风格
  8. Problem C HDU 5224
  9. M站 confirm 插件
  10. Java多线程技术学习笔记(二)
  11. Java 多线程同步的五种方法
  12. leetcode 第二题Add Two Numbers java
  13. Renting Boats
  14. JAVA库函数总结【持续更新】
  15. luogu P1250 种树
  16. halcon开发必读
  17. SVN多项目并行版本管理解决方案
  18. maven dependencies
  19. 【leetcode】121-Best Time to Buy and Sell Stock
  20. Linux上软件安装

热门文章

  1. java并发编程 线程基础
  2. SpringCloud 和 Dubbo 有哪些区别?
  3. CF-Div.3-B. Minimize the Permutation【模拟&#183;需要清醒的脑子】
  4. 20191224 Spring官方文档(Core 1.1-1.4)
  5. shiro登陆认证
  6. linux 编程头文件搜索规则
  7. poj1011(DFS+剪枝)
  8. Python 之父 63 岁才退休,我 23 就中年危机。。
  9. hugo搭建个人博客
  10. Linux普通用户无法使用sudo