代码之家  ›  专栏  ›  技术社区  ›  Krystian Cybulski

FireBug和监视JSONP跨域请求

  •  9
  • Krystian Cybulski  · 技术社区  · 17 年前

    这个问题专门针对Firefox的Firebug插件。实际的功能可以工作,但我失去了在Firebug中监视和调试它的能力。

    我有一个网站 JSON 获取数据。在Firebug中,我能够监视 JSON 请求。它将向我显示它们中的每一个、标题和返回的数据。

    我需要更改向其提交文件的服务器 JSON 请求。为了获得跨域 JSON 为了工作,我用 JSONP 使用回调=?方法我得到了工作的功能。但是,我无法监视和调试我的 JSONP 请求现在在Firebug中。

    为了记录在案,我在Firefox3.0.11中使用了jQuery和&回调=?我的情人节 JSONP 请求。

    JSONP 请求在Firebug中显示?

    2 回复  |  直到 17 年前
        1
  •  11
  •   seth    17 年前

    我并不完全熟悉jquery的回调实现,但我认为它在页面中注入了一个脚本标记来发出请求。大多数图书馆都有。

    因此,请求应该显示在firebug的NET选项卡上,因为它不是一个XmlHttpRequest,而是一个“普通”的旧脚本标记,并且正在加载src。

        2
  •  0
  •   Dale Chen    16 年前

    如果您使用的是JSONP,那么XHR将显示在firebug的js选项卡下,而不是XHR选项卡下。代码实际上应该请求一个js文件,然后调用回调方法。

    推荐文章