有没有办法让jQuery $.param
生成带点而不是方括号的符号,以便使用ASP.NET或Spring?
$.param({nested: {foo: 'bar'}})
将返回类似nested%5Bfoo%5D=bar
(网址编码nested[foo]=bar
)的内容。我希望喜欢来返回nested.foo=bar
,所以它可以与ASP.NET参数绑定一起使用。
使用jQuery是不可能的?是唯一的选择,将对象作为JSON字符串发送并在服务器端显式解析,或者将JSON作为请求主体POST并让框架解析它?