【问题标题】:Can Any one Give me an working example for JSONP in JQuery?任何人都可以给我一个 JQuery 中 JSONP 的工作示例吗?
【发布时间】:2012-06-01 10:12:24
【问题描述】:

我想从托管在另一台服务器上的 Web 服务获取 JSON 数据。我尝试了几个发布在 stackoverflow 中的示例,但没有任何效果。谁能帮帮我。

提前致谢

【问题讨论】:

  • "nothing works" 是一个非常有用的诊断。我猜这个问题是由于你上周在显示器上压扁的那个小错误,导致来自 LCD 的光线折射到你的 ISP 光纤头端的光学输入中,导致一些包含 tcp 数据包的损坏您的 JSON 请求。
  • 您不应该尝试托管在 stackoverflow 上的示例。你应该使用 jQuery.com 的例子来代替 :)

标签: asp.net web-services jquery jsonp


【解决方案1】:

要了解有关 jsonp 以及如何正确使用它的更多信息,建议您查看此视频教程和提供的示例文件:

http://tutsplus.com/lesson/the-twitter-api/

本教程使用 twitter API 来说明如何使用 jsonp 请求数据。此外,如果您想了解更多关于 jQuery 的一般知识,您应该查看整个系列的视频教程:

tutsplus - 30 天学习 jquery
http://tutsplus.com/course/30-days-to-learn-jquery/

教程制作精良,tutsplus免费赠送。

【讨论】:

    【解决方案2】:

    您不能从不同域的服务器获取 JSON 数据,它必须是 JSONP 数据。

    不同的是,JSONP在函数调用内部返回JSON数据,例如:

    callback({"status":"ok"})
    

    【讨论】:

    • @Jashwant:我看到了问题的标题。
    猜你喜欢
    • 2012-01-10
    • 2011-12-02
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    相关资源
    最近更新 更多