【问题标题】:What is the difference between an JSONP request and AJAX request?JSONP 请求和 AJAX 请求有什么区别?
【发布时间】:2016-05-03 06:31:52
【问题描述】:

我一直在寻找上述解决方案的答案,但没有发现有趣的东西。 各位大神能用清楚的语言解释一下吗?

【问题讨论】:

标签: javascript ajax jsonp


【解决方案1】:

Ajax 是一个通用术语,意思是“在不离开页面的情况下,从 JavaScript 发出 HTTP 请求并处理其响应”。

JSONP 是a specific means 发出一个 Ajax 请求,该请求通过添加一个 <script> 元素来执行,该元素加载一个外部 JavaScript 程序,该程序除了调用带有一些数据作为第一个参数的指定函数之外什么都不做。绕过同源策略是一种技巧。 (在 CORS 面前它已经过时了,它提供了一种更安全、更精致的方法来做同样的事情)。

【讨论】:

  • “Ajax”也用于狭义上表示XMLHttpRequest
猜你喜欢
  • 1970-01-01
  • 2019-07-07
  • 2010-11-27
  • 2019-11-19
  • 2020-09-16
  • 1970-01-01
  • 2019-12-06
  • 1970-01-01
  • 2010-09-11
相关资源
最近更新 更多