【发布时间】:2010-03-29 19:56:30
【问题描述】:
我正在使用 JQuery 向服务器发出 JSON 请求,似乎它的参数序列化是硬编码到 PHP 所期望的,而不是本质上是通用的。基本上我有一个看起来像这样的对象:
{
foo: 1,
bar : [1, 3, 5]
}
并将其序列化为:
foo=1&bar[]=1&bar[]=3&bar[]=5
有什么办法可以做到吗?
foo=1&bar=1&bar=3&bar=5
在我看来,jQuery 不应该如此依赖于少数服务器端框架所期望的命名约定。如果我希望我的参数被称为 bar[],如果这是我的服务器端代码所期望的,我可以很容易地自己命名它。
【问题讨论】:
标签: javascript jquery