Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
jQuery .serialize() 将 "[]" 变成 %5B%5D
PHP http_build_query 似乎将第一个“[]”变成了 %5B0%5D,第二个变成了 %5B1%5D,等等。所以它似乎在使用某种计数器。
为什么这些几乎相同的功能存在差异?
只是我的浏览器使它们与众不同吗?如何确保 http_build_query 不添加额外的计数器(或让 jQuery 知道我需要额外的计数器)。
%5B0%5D是 的编码版本[0],%5B1%5D是 的编码版本[1],等等。
%5B0%5D
[0]
%5B1%5D
[1]
%5B is [ %5D is ]
中间的数字是文字字符,不是任何 %HH 编码的一部分。