【问题标题】:follow ajax call in debugger在调试器中跟踪 ajax 调用
【发布时间】:2013-02-19 18:05:10
【问题描述】:

我在调试器中使用 Chrome(和 IE 的)网络工具来查看 我通过 ajax 调用发送什么表单数据。

这是解析后的数据:

这是源数据:

黄色标记的行是我的问题。 第一张图片显示了我发送的正确字符串:description +'---'

第二张图片显示:description%2B'+---',其中 %2B 是加号的代码。

我想知道,第二张图片中怎么会有 2 个加号(实际加号和 %2B)?此外,引号内的第二个加号是做什么的?

这不是我要发送的数据。在服务器端它接收正确,但我只是想知道,这是 IE 和 chrome 调试器中的错误还是我遗漏了什么?

谢谢

【问题讨论】:

    标签: html ajax forms post


    【解决方案1】:

    您遗漏了一些东西,但它非常微妙:在application/x-www-form-urlencoded 编码中,空格字符更改为+。所以第二个加号不是加号,而是一个编码空间。

    有关详细信息,请参阅this 问题的答案。

    【讨论】:

    • 完美答案 :) 正是我想要的
    猜你喜欢
    • 2016-10-15
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2012-06-24
    • 2020-08-22
    • 2023-03-16
    • 2011-10-26
    相关资源
    最近更新 更多