JSONP请求和AJAX请求之间有什么区别?

时间:2016-02-24 16:49:43

标签: javascript ajax jsonp

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

1 个答案:

答案 0 :(得分:2)

Ajax是一个通用术语,意思是"发出HTTP请求并从JavaScript处理其响应,而不离开页面"。

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