pinalbhatt
8/3/2014 - 1:25 PM

Reading Query String with JavaScript

Reading Query String with JavaScript

/* 
	Javascript function to read QueryString parameters.
	More details bloged at http://blog.pbdesk.com/2008/11/reading-query-string-with-javascript.html
	JSFiddle: http://jsfiddle.net/PinalBhatt/sBkur/
*/

function GetQueryStringValue(parameterName) {
     var objQRs = new Object();
     
     window.location.search.replace(new RegExp("([^?=&]+)(=([^&]*))?", "g"),
                 function($0, $1, $2, $3) { objQRs[$1] = $3; });
                 
     return objQRs[parameterName]
    }  

/*
So if you have a url like  page.html?id=1000&code=zoox&dt=10/31/2009 you can use following code to retrieve the  values of querystring parameters id, code and dt.
*/

   var id= GetQueryStringValue("id");
   var code = GetQueryStringValue("code");
   var dateValue = GetQueryStringValue("dt");