jQuery .serialize()将“[]”变为%5B%5D
PHP http_build_query似乎将第一个“[]”转换为%5B0%5D,第二个转换为%5B1%5D等等。所以它似乎正在使用某种计数器。
为什么这些几乎相同的功能存在差异?
仅仅是我的浏览器使它们与众不同吗?我如何确保http_build_query不添加额外的计数器(或让jQuery知道我需要额外的计数器)。
答案 0 :(得分:21)
%5B0%5D
是[0]
的编码版本,%5B1%5D
是[1]
的编码版本等。
%5B is [
%5D is ]
中间的数字是文字字符,不是任何%HH编码的一部分。