URLSearchParams.append()

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

 

The append() method of the URLSearchParams interface appends a specified key/value pair as a new search parameter.

Syntax

URLSearchParams.append(name, value)

Parameters

name
The name of the parameter to append.
value 
The value of the parameter to append.

Returns

Void

Example

let url = new URL('https://example.com?foo=1&bar=2');
let params = new URLSearchParams(url.search.slice(1));

//Add a second foo parameter.
params.append('foo', 4);
//Query string is now: 'foo=1&bar=2&foo=4'

Specifications

Specification Status Comment
URL
The definition of 'append()' in that specification.
Living Standard Initial definition.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support491729 No36 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support4949172936 ? ?

See also

Document Tags and Contributors

Contributors to this page: fscholz, chrisdavidmills, jpmedley, rolfedh
Last updated by: fscholz,