Miel Soeterbroek schrieb:
> Thanks Blair, changing Array to Object did the trick…
> 
> And indeed, the : was just a typo…
> 
>  
> 
> David, I use the extend functionality all over the place already, 
> however, in this case there is no default set of values. Unset 
> parameters will just arrive as null on the server.
> 
>    1. var params = new Array():
>       Probably a typo, but I thought I'd mention it.
>    2. Possibly {} creates an object not an array? In which case change
>       var params = new Array();
>       to
>       var params = new Object();


Always remember: Use [] for true index based arrays, use {} for hash maps.

The following is considered bad-practice:

var arr = [];
arr['foo'] = 'bar';

There even was an "JavaScript 'Array' and 'Object.prototype' Awareness 
Day" :-)
http://blog.metawrap.com/blog/June6thIsJavaScriptArrayAndObjectprototypeAwarenessDay.aspx

And:
http://www.andrewdupont.net/2006/05/18/javascript-associative-arrays-considered-harmful/


-- Klaus




_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to