我在调试器中使用Chrome(和IE)网络工具来查看 什么形式的数据我通过ajax调用发送。
这是解析数据:
这是源数据:
标有黄色的线条是我的问题所在。 第一张图片显示了我发送的正确字符串: description +'---'。
第二张图片显示:描述%2B'+ ---',其中%2B是加号的代码。
我想知道,第二张图片中有2个加号(实际加号和%2B)怎么样?此外,这第二个内容在引号内做了什么?
这不是我发送的数据。在服务器端它正确接收,但我只是想知道,它是IE和Chrome调试器中的错误还是我错过了什么?
由于
答案 0 :(得分:1)
您遗失了一些内容,但它非常微妙:在application/x-www-form-urlencoded
编码中,空格字符更改为+
。所以第二个加号不是加号,而是编码空间。
有关详细信息,请参阅this问题的答案。