File tree Expand file tree Collapse file tree 4 files changed +66
-6
lines changed Expand file tree Collapse file tree 4 files changed +66
-6
lines changed Original file line number Diff line number Diff line change 35
35
var value = data [ key ] ;
36
36
if ( Array . isArray ( value ) ) {
37
37
for ( var i in value ) {
38
- segments . push ( key + '=' + encodeURIComponent ( value [ i ] ) ) ;
38
+ if ( typeof value [ i ] !== 'undefined' ) {
39
+ if ( value [ i ] === null ) {
40
+ segments . push ( encodeURIComponent ( key ) ) ;
41
+ } else {
42
+ segments . push ( encodeURIComponent ( key ) + '=' + encodeURIComponent ( value [ i ] ) ) ;
43
+ }
44
+ }
39
45
}
40
46
} else {
41
- segments . push ( key + '=' + encodeURIComponent ( data [ key ] ) ) ;
47
+ if ( typeof value !== 'undefined' ) {
48
+ if ( value === null ) {
49
+ segments . push ( encodeURIComponent ( key ) ) ;
50
+ } else {
51
+ segments . push ( encodeURIComponent ( key ) + '=' + encodeURIComponent ( value ) ) ;
52
+ }
53
+ }
42
54
}
43
55
}
44
56
return segments . join ( '&' ) ;
Original file line number Diff line number Diff line change 35
35
var value = data [ key ] ;
36
36
if ( Array . isArray ( value ) ) {
37
37
for ( var i in value ) {
38
- segments . push ( key + '=' + encodeURIComponent ( value [ i ] ) ) ;
38
+ if ( typeof value [ i ] !== 'undefined' ) {
39
+ if ( value [ i ] === null ) {
40
+ segments . push ( encodeURIComponent ( key ) ) ;
41
+ } else {
42
+ segments . push ( encodeURIComponent ( key ) + '=' + encodeURIComponent ( value [ i ] ) ) ;
43
+ }
44
+ }
39
45
}
40
46
} else {
41
- segments . push ( key + '=' + encodeURIComponent ( data [ key ] ) ) ;
47
+ if ( typeof value !== 'undefined' ) {
48
+ if ( value === null ) {
49
+ segments . push ( encodeURIComponent ( key ) ) ;
50
+ } else {
51
+ segments . push ( encodeURIComponent ( key ) + '=' + encodeURIComponent ( value ) ) ;
52
+ }
53
+ }
42
54
}
43
55
}
44
56
return segments . join ( '&' ) ;
You can’t perform that action at this time.
0 commit comments