jQuery: ottenere i parametri degli URL

jQuery: ottenere i parametri degli URL

I parametri passati agli URL non vengono gestiti in modo nativo da JavaScript se non in modo globale. Con jQuery possiamo definire una funzione che restituisca il valore di un parametro specificato come argomento della funzione. Vediamo come fare.

La funzione รจ la seguente:


(function($) {


	$.urlParams = function(name){
	
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		
		if (!results) { 
			return 0; 
		}
		
		return results[1] || 0;
	};



})(jQuery);

Dato un URL di questo tipo:

http://sito.it/?q=test&items=2

Avremo:


var items = $.urlParams('items'); // 2
Torna su