【问题标题】:To see the content POST data trasferred by jQuery查看 jQuery 传输的内容 POST 数据
【发布时间】:2009-08-29 07:43:20
【问题描述】:

rel通过POST传输时如何查看属性包含的内容?

我通过 jQuery 的 rel 属性传输一个变量。 我想知道属性 $_POST['answer'] 包含什么。

本题基于:To make an action based on the link location by jQuery

jQuery IRC 告诉我解决方案似乎是 Firebug。 如何在 Firebug 中查看 POST 数据?

【问题讨论】:

    标签: jquery post attributes rel


    【解决方案1】:

    您可以使用 Network 选项卡并查看 params 选项卡,如下所示(这是对 google 的 get 请求,我在其中搜索单词 hello)。


    (来源:gyazo.com

    【讨论】:

    • Safari 的 Web Inspector 有类似的东西,但由于某种原因没有显示 POST Ajax 调用的参数 -- stackoverflow.com/questions/1337897/…
    • 仅供参考....如果您没有传递参数,则缺少“参数”面板。我以为我有不同版本的 Firebug 或 b/c 我没有看到它,但事实证明我的代码不起作用的原因是 b/c 我只是没有传递任何东西......大声笑.. .
    • 链接失效了?顺便提一句。将替代文字设置为“替代文字”并没有多大帮助。
    • @DavidMašek 我能说什么,那是 6 年前...!
    • @redsquare 公平点。我没有注意到,发现“替代文字”替代文字有点有趣。但是您的回答在 6 年后仍然有用,干得好,谢谢。
    【解决方案2】:

    您可以使用多种工具来捕获此类信息。我为 Firefox 使用了一个名为 Live HTTP Headers 的插件,它可以让您查看在每个请求中传输的 HTTP 标头,这样您就可以查看您的 post 变量。

    Firebug 也可以使用,它也是 Firefox 可用的插件。选择网络选项卡,然后选择全部。在这里,您将看到所有请求的列表。现在您可以展开每个请求以查看标头(以及帖子变量)。

    【讨论】:

    • 我的答案发布在“您如何在 Firebug 中查看 POST 数据?”这一行之前。已添加到原始问题中,真的不认为它应该被否决。
    • +1 用于实时 HTTP 标头,因为它还允许在更改某些数据后重新发送相同的请求。 (我没有看到这个问题的早期版本没有关于如何使用 Firebug 的那一行。不过,我认为这个问题的介绍足够长,可以假设提问者对替代方案持开放态度。)
    • 我也没有看到较早的修订版,但除非我快疯了,否则当我第一次看到这个问题时,这条线并不存在。鉴于它也是粗体的,我不明白我怎么会错过它。
    • (如果知道自己没有发疯让你睡得更好:问题是在 07:43 提出的,你的答案是在 07:49 发布的。我猜更改是在 5 分钟内完成的在此窗口中,您可以在不创建新修订的情况下编辑帖子,而您当时正在输入答案。)
    猜你喜欢
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2018-01-18
    • 2014-01-11
    • 2023-03-24
    • 2012-01-12
    • 2021-04-19
    相关资源
    最近更新 更多