JavaScript: API per il parsing delle query string: l'interfaccia URLSearchParams

JavaScript: API per il parsing delle query string: l'interfaccia URLSearchParams

I browser moderni forniscono delle API specifiche per il parsing delle query string in JavaScript.

Ad esempio la proprietà search dell'oggetto location restituisce la porzione dell'URL a partire dal token ?. Dato l'URL https://sito.tld/search/?q=Test&page=2 avremo:


'use strict';

let queryString = location.search;
// ?q=Test&page=2

Per il parsing utilizzeremo l'interfaccia URLSearchParams:


let queryStringObj = new URLSearchParams(queryString.substring(1));
let q = queryStringObj.get('q'); // 'Test'
let page = parseInt(queryStringObj.get('page'), 10); // 2

Riferimenti

URLSearchParams

Torna su