发送 get请求,可以通过 浏览器输入 url地址,也可以在 javascript 脚本中手动发送 ajax。

或者也可以在 Html网页中定义一个 带 src的 Html 标签,比如 <img src="" /> ,<script src=""></script>等。

那么 jsonp 就是通过在网页中嵌入一个 <script src=""></script>标签,来发送 get请求。

流程:

你 在浏览器中输入某网站地址 --> 加载 html 页面 --> 执行你定义的脚本(该脚本定义了一个函数 const doSomething() = (user) => { print(user.name} }, 函数定义好了,但是需要调用该函数,并往里面传入 user数据的值。那么此脚本又生成一个 <script src="http://www.example.net/api?param1=1&callback=doSomething"></script> 标签) --> 浏览器读取你刚才生成的 script 标签,获取该 script 标签的内容(发送 get请求访问src 指向的地址,该地址指向一个远程脚本) --> 远程服务器返回该脚本(形如 doSomething({name: 'lisi', phone: 13414232348})  )--> 浏览器执行该 script 脚本(doSomething({name: 'lisi', phone: 13414232348}) )。这下,原先定义的函数执行了,被往里面传入了 user数据的值。

最新文章

  1. BZOJ 1041: [HAOI2008]圆上的整点
  2. Jenkins学习八:Jenkins语言本地化
  3. GTP V0 和 GTP V1
  4. MYSQL注入天书之order by后的injection
  5. REST API TESTING
  6. PHP知识分享之session &amp;&amp; cookie
  7. WPScan初体验
  8. phpstorm修改创建文件时的默认注释
  9. 动态规划 Common Subsequence
  10. C# 集合已修改 可能无法执行枚举操作 zz
  11. Echarts 报错:Uncaught Error: [MODULE_MISS]&quot;echarts/config&quot; is not exists!
  12. 05: 使用axios/vue-resource发送HTTP请求
  13. Web设计快速入门
  14. Cordova+jQuery Mobile+Spring REST
  15. JNDI的学习与使用
  16. page指令属性简要介绍:
  17. Matplotlib 练习题
  18. TensorFlow支持GPU配置问题
  19. A: Absolutely Simple---巴什博弈
  20. unity3d之相机跟随人物

热门文章

  1. .net core日志记录
  2. mount: wrong fs type, bad option, bad superblock
  3. Ubuntu安装最新版nodejs
  4. 基于Cesium的demo赏析
  5. Android必学之数据适配器BaseAdapter
  6. Docker配置参考
  7. 一步步教你轻松学奇异值分解SVD降维算法
  8. NO.5 &#160; 算法测试(词条统计)
  9. go get fatal: could not read Username for &#39;https://code.xxx.org&#39;: terminal prompts disabled
  10. js对象与字符串的想到转换