【发布时间】:2011-07-28 07:15:01
【问题描述】:
我有一个包含以下输入的网页:
<input type='text' name='packagedims[]' value='1' id='packagedims' title='Package1' />
我在 jQuery 中是这样使用它的:
var packagedims = $('input#packagedims').serialize();
然后我使用 jQuery.ajax 将其发布到我的 php 文件中:
'&packagedims=' + packagedims
(我知道我可以在整个表单上使用 Serialize(),但我正在修改现有代码,所以还没有开始这样做。在上面的行中,我将单个变量发送到 php。)
当我使用 alert() 测试输出时,我得到以下信息:
&packagedims=packagedims%5B%5D=1&packagedims%5B%5D=2
我只是想检查这种输出是否正确,并且在我的 php 文件中使用 unSerialize() 将能够将其拆分为适当的数组。
谢谢,
【问题讨论】:
-
不应该像
packagedims%5B0%5D=1&packagedims%5B1%5D=2吗? (包括索引) -
其实我就是这么想的……
标签: php jquery ajax serialization