10

可能重复:
请解释 JSONP

什么是 JSONP,为什么需要它,以及它使用的一些真实世界示例。

4

3 回答 3

5

JSONP 代表带有填充的 JSON,它为客户端提供了一种方法来指定一些应该添加到 JSON 响应开头的代码。这允许在浏览器中直接执行 JSONP 响应。JSONP 响应的一个示例可能是:

processResults({value1: "Hello", value2: "World"})

我认为 JSONP 有用的主要地方是使用<script>标签跨域发出请求。我认为主要的缺点是,由于直接执行 JSONP,您必须相信远程站点不会发回任何恶意内容。但是我不得不承认我没有在实践中使用过这种技术。

编辑:远程 JSON - JSONP提供了更多信息,说明您为什么要使用似乎发明它的人的技术。

于 2009-08-19T14:17:14.327 回答
3

http://remysharp.com/2007/10/08/what-is-jsonp/

于 2009-08-19T14:02:53.753 回答
3
于 2009-08-19T14:23:57.940 回答