diff options
author | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2006-11-30 20:52:24 +0000 |
---|---|---|
committer | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2006-11-30 20:52:24 +0000 |
commit | dc6f9cfc9cd0e2393b8f3087d8fcfa8e03260d4c (patch) | |
tree | ab466b639403e89e9d36674dda0446dd587edf5e /src/ajax/ajax.js | |
parent | d98283a3a39b2fd4d2b0986c34c92f8c7b3c4e54 (diff) | |
download | jquery-dc6f9cfc9cd0e2393b8f3087d8fcfa8e03260d4c.tar.gz jquery-dc6f9cfc9cd0e2393b8f3087d8fcfa8e03260d4c.zip |
Fixed serializing arrays (bug #448)
Diffstat (limited to 'src/ajax/ajax.js')
-rw-r--r-- | src/ajax/ajax.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ajax/ajax.js b/src/ajax/ajax.js index 51f9d609f..73eba22b1 100644 --- a/src/ajax/ajax.js +++ b/src/ajax/ajax.js @@ -712,10 +712,10 @@ jQuery.extend({ } else { // Serialize the key/values for ( var j in a ) { - //if one value is array then treat each array value in part - if (typeof a[j] == 'object') { + // If the value is an array then the key names need to be repeated + if( a[j].constructor == Array ) { for (var k = 0; k < a[j].length; k++) { - s.push( j + "[]=" + encodeURIComponent( a[j][k] ) ); + s.push( j + "=" + encodeURIComponent( a[j][k] ) ); } } else { s.push( j + "=" + encodeURIComponent( a[j] ) ); |