回答
服务器已JSONP开启,如果你可以添加callback
到的网址:
http://example.com/api/get_info.js?callback=myfunc
和服务器用JSON格式的请求的信息,包裹着你的回调响应:
myfunc({
/* json formatted data goes here */
});
对于大多数服务器,您可以在浏览器中向其提供的任何JSON页面/服务请求,并在URL中添加回调函数,例如,如果是这样:
http://example.com/getJson?var=something
添加callback
查询参数,如:
http://example.com/getJson?var=something&callback=myFunction
的反应,而不是这个(它将这个样子的,如果它不支持JSONP):
{ "thing": "value" .... }
应该看起来像这样(如果它支持JSONP):
myFunction({ "thing": "value" .... });
对,操作词有* most *。 :-) – 2010-08-12 12:48:25
第二个网址应该是'http://example.com/getJson?var = something&callback = myFunction' - 而不是$ – 2011-02-07 13:18:37
@Hamish - 事实上它应该是我的错字!并感谢:) – 2011-02-07 13:25:01
您阅读您试图访问的Web服务的API文档。
- 1. 我如何知道回调是否触发了服务器?
- 2. 我如何知道AlarmManager是否启动了计时器?
- 3. 服务器如何知道iPhone是否收到推送通知?
- 4. node.js服务器可以知道是否创建了服务器文件?
- 5. 如何知道服务器是否使用RED5或FMS?
- 6. 如何知道GRPC服务器是否可用
- 7. 如何知道MediaScanner是否已启用?
- 8. 如何知道服务器是否在线,如果我们只知道IP?
- 9. 如何检查服务器是否启用了SSL?
- 10. 如何知道网站如何确定浏览器是否启用了JS?
- 11. 如何知道我的程序是否启用了ARC?
- 12. 如何知道是否启用了udev或mdev
- 13. 如何知道在Dev-C++中是否启用了Caps Lock?
- 14. 如何知道在java中是否启用了JRadioButton
- 15. JSONP是否需要修改服务器?
- 16. 您如何知道您的PC上是否安装了Tomcat服务器
- 17. 我如何知道smtp服务器是否发送了我的电子邮件?
- 18. 如何知道从Windows本地服务启用了唤醒计时器?
- 19. 如何知道服务器是否在运行Node.js?
- 20. 如何快速知道服务器是否连接?
- 21. 如何知道服务器是否处于健康状态?
- 22. 如何知道服务容器是否已准备好连接?
- 23. 如何知道hbase服务器是否正在运行
- 24. 我如何知道我的服务器是否有NUMA?
- 25. RestSharp + Server Down - 您如何知道服务器是否关闭?
- 26. 如何知道消息是否从iPhone发送到服务器?
- 27. 客户如何知道服务器是否退出?
- 28. 如何知道服务器是否支持SSL?
- 29. PHP - 如何知道服务器是否允许shell_exec
- 30. 如何知道smtp服务器是否支持ssl或不?
其实没有。这只会在服务器正在寻找'callback'作为回调参数时才起作用。回调参数实际上可以是任何东西。 – 2010-08-12 12:46:56
标准是'callback'。例如,它将在jQuery中使用JSONP支持。当然,它可以是任何东西,但这没有什么帮助,是吗? – Magnar 2010-08-12 19:44:21