我理解JSON,但不理解JSONP。维基百科关于JSON的文档是JSONP的热门搜索结果。它说:
JSONP或“带填充的JSON”是一个JSON扩展,其中前缀被指定为调用本身的输入参数。
啊?什么调用?这对我来说没有任何意义。JSON是一种数据格式。没有调用。
第二次搜索结果来自一个叫雷米的人,他写了关于JSONP的文章:
JSONP是脚本标记注入,将服务器的响应传递给用户指定的函数。
我能理解这一点,但它仍然没有任何意义。
那么什么是JSONP?为什么创建它(它解决了什么问题)?我为什么要使用它?