Modification des paramètres d'URL avec JavaScript
Dans les applications Web gourmandes en AJAX, il est nécessaire de modifier les paramètres d'URL de manière dynamique. Considérez un scénario dans lequel vous devez :
Pour y parvenir, JavaScript fournit deux robustes options :
Objet URL
L'objet URL introduit dans ECMAScript 6 vous permet de manipuler directement les composants URL. Voici un exemple :
var url = new URL("http://server/myapp.php?id=10"); // Set a new or update an existing parameter url.searchParams.set('enabled', 'true'); // Retrieve the modified URL var modifiedURL = url.href; // http://server/myapp.php?id=10&enabled=true
Interface URLSearchParams
URLSearchParams vous permet de manipuler les paramètres d'URL sous la forme d'un ensemble de paires clé-valeur.
var url = new URL("http://server/myapp.php?id=10"); // Append a new parameter or update a value var searchParams = new URLSearchParams(url.search); searchParams.append('enabled', 'true'); // Update the URL url.search = searchParams.toString(); // http://server/myapp.php?id=10&enabled=true
Mise en œuvre Considérations
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!