9

这个问题特定于 Firefox 的 Firebug 插件。实际功能有效,但我失去了在 Firebug 中监视和调试它的能力。

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

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

作为记录,这在 Firefox 3.0.11 中,我使用带有 &callback=? 的 jQuery 我的JSONP请求的参数。

如何让JSONP请求显示在 Firebug 中?

4

2 回答 2

11

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

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

于 2009-07-18T04:41:37.907 回答
0

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

于 2010-08-10T21:35:26.527 回答