我似乎无法找到明确的答案 - JSONP中的p
代表什么?到目前为止我找到的候选人是padding
和prints
。任何人都知道JSONP的名字来自哪里?JSONP中的'P'代表什么?
回答
填充。
从http://en.wikipedia.org/wiki/JSONP
JSONP或“JSON与填充”是在基座JSON数据 格式,使用的允许页面从 服务器在不同域中请求数据的图案的补充。 JSONP是对这个问题的解决方案, 形成了一种称为Cross-Origin 资源共享的更新方法的替代方案。 填充
尽管填充(前缀)典型地是在浏览器的执行上下文中定义的回调 函数的名称, 它也可以是一个变量赋值,if语句,或任何其他 的Javascript声明。对JSONP请求的响应(即,遵循JSONP使用模式的 请求)不是JSON,也不是将 解析为JSON;返回的有效载荷可以是任何任意的JavaScript表达式,并且它根本不需要包含任何JSON。但传统上,它是一个JavaScript片段,它调用某个JSON格式的数据调用功能 。
换句话说,JSONP的典型用途是通过在一个 函数调用中包装JSON负载,提供跨域 对现有JSON API的访问。
希望有所帮助。 Google获胜!
来自维基百科,它代表“填充”(或填充)。
呃...你见过wikipedia page,你不信任它的准确性?
这standards site似乎证实了“与填充”。
石头,
我知道,它代表'填充'。在Wikipedia上有关于它的解释:JsonP
它做什么?
它使您可以制作CROSS-DOMAIN请求并获取返回的JSON数据。 通常通过HTML 脚本标记您需要另一个JavaScript。
但JsonP为您提供了回调函数,您可以返回noraml Json响应。
例子:
您创建一个脚本标签:
<script type="text/javascript" scr="http://anotherDomain/Car?CarId=5&jsonp=GiveCarResponse"></script>
在这个脚本GiveCarResponse是其他域的回调函数。调用此函数将导致Json响应。在例如:
{"CarId":5, "Brand":"BMVV", "GAS": false}
这是否有道理?
它基本上意味着添加一个围绕JSON的调用函数。 AJAX只能从您自己的服务器调用,而不是跨域。因此,要从客户端的不同服务器加载数据,您需要提交JSONP请求,基本上您可以像加入普通JavaScript文件一样从其他服务器加载正常的JavaScript文件。胸围因为JSON不是一个有效的JavaScript文件,所以JSON被封装在一个函数调用中以使其成为有效的js文件。封装函数(已经在您的代码中)然后提取数据并将其显示在您的页面上。
- 1. “javap”中的“p”代表什么?
- 2. 'P'在DateInterval格式中代表什么?
- 3. Facebook图形api JSONP格式,/ * * /第一行代表什么?
- 4. “p-N”及其变体在Bootstrap v4中代表什么?
- 5. p值在scipy.stats chisquare函数中代表什么?
- 6. Webpack中的-p是什么?
- 7. Ruby中的“p”是什么?
- 8. 为什么p大于p?
- 9. 这个c代码的o/p是什么?为什么?
- 10. “cd -P”/“pwd -P”代码做了什么“$(basename - ”$ BASH_SOURCE“)”不是?
- 11. 什么呢支架代表P /调用函数[DllImport
- 12. 我的JSONP代码尝试有什么问题?
- 13. Java中“p [z] < - y”伪代码的解释是什么?
- 14. 表达式`p [i&1] + = v,p`是什么意思?
- 15. JSONP文件的扩展名是什么?
- 16. ' - '在bash中代表什么?
- 17. $$,$ ?, $ ^在PowerShell中代表什么?
- 18. PyMethodDef中'ml'代表什么?
- 19. LINQ中'1代表什么?
- 20. P&P RetryPolicy,什么是瞬态异常
- 21. 2 [p]和6 [p]是什么意思?
- 22. 函数中* p和(* p)[3]之间的区别是什么?
- 23. C中的(* p)[8]和* p [8]有什么区别?
- 24. #在C++代码中代表什么?
- 25. ** uevent **代表什么?
- 26. “NATS”代表什么?
- 27. FOO代表什么?
- 28. strpbrk代表什么?
- 29. “易”代表什么?
- 30. sprintf代表什么?
可能的重复[什么是JSONP?](http://stackoverflow.com/questions/2067472/what-is-jsonp-all-about) –