Does this mean that the default mechanism now changed, so that code which used to work will silently start failing?
Would it not be better to have the default continue to be “a=1&a=2&a=3”, and having a flag ($.param.traditional=false) to change it to something new (“a[]=1&a[]=2&[]=3”)? The argument that "this helps PHP" could be countered by "this hurts java servlets", where request.getParameterValues("a") already returns an array for a (as in jQuery < 1.4), but needs to change for jQuery 1.4. Anyway, from my point the argument goes like this: Various server side technologies have different requirements. Choosing the default could be done by the toss of a coin, but once tossed, it probably should not change. This will be a silent backward change that will only manifest at runtime, when someone discovers that data is suddenly "lost". Not good, imho. Eirik -- You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-...@googlegroups.com. To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en.