Fixes #7568. Follow-up fix for #5862. Objects with a length property weren't serializ...
[jquery.git] / src / ajax.js
index 363e9c8..4258b67 100644 (file)
@@ -736,9 +736,9 @@ function buildParams( prefix, obj, traditional, add ) {
 
                // Serialize object item.
                } else {
-                       jQuery.each( obj, function( k, v ) {
-                               buildParams( prefix + "[" + k + "]", v, traditional, add );
-                       });
+                       for ( var name in obj ) {
+                               buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );
+                       }
                }
 
        } else {