Con este plugin muy facilmente se pueden obtener los parametros contenidos en una URL solo utilizando Javascript.

El plugin:

(function($) {
	$.get = function(key)	{
		key = key.replace(/[\[]/, '\\[');
		key = key.replace(/[\]]/, '\\]');
		var pattern = "[\\?&]" + key + "=([^&#]*)";
		var regex = new RegExp(pattern);
		var url = unescape(window.location.href);
		var results = regex.exec(url);
		if (results === null) {
			return null;
		} else {
			return results[1];
		}
	}
})(jQuery);

Y su uso es muy sencillo, digamos que tenemos la siguiente URL

http://somehost.com/folder/?id=xx&other=param

Entonces nuestro codigo javascript seria asi

var a = $.get("id");
var b = $.get("other");
Categories: javascript

Rodrigo Asensio

Apasionado por la tecnología

4 Comments

knd144 · June 10, 2016 at 1:27 am

Wow, muy útil y simple.
Muchas gracias

knd144 · June 10, 2016 at 2:10 am

Solo una cosa, camarada; es mejor llamar al método de otra forma, ya que la función $.get ya existen en Jquery para hacer peticiones AJAX por método get

Hector Loera · November 3, 2016 at 8:51 pm

De verdad Carnalin muchas gracias, increíblemente útil!!

Frans · October 24, 2017 at 6:20 pm

EXCELENTE

Leave a Reply

Your email address will not be published. Required fields are marked *