In web application development, we all are well aware of Query String and Its uses. We can easily retrieve the Query String values from URL on server-side, but sometimes we need to find the Query String values from URL on client-side i.e using Java Script. But in Java Script, there is no standard way or function to get the Query String values from URL. So here I am explaining how can you get the Query String values from URL using Java Script.
The following Java Script code snippet facilitates you to retrieve the query string key value. You can also pass the default value if the key value is not find. Here is the function-
Above function excepts two parameter one is "key" i.e query string name whose value you want to retreive and second is "defaultValue" which you want to return if "key" value is not found.
For example: In url : http://dotnetstores.blogspot.com?author=nayab, If you want to get the value of "author" from this url then you have to use the above function as shown below-
I hope this article will be helpful for you. I would like to have any feedback from you. Your valuable feedback, question, or comments about this article are always welcome.
The following Java Script code snippet facilitates you to retrieve the query string key value. You can also pass the default value if the key value is not find. Here is the function-
function
getQuerystringValue(key, defaultValue)
{
if
(defaultValue==null)
{
defaultValue="";
}
//Gives the query string with '?'
var
search = unescape(window.location.search);
if
(search == "")
{
return
defaultValue;
}
//Gives the query string except '?'
search = search.substr(1);
var
params = search.split("&");
for
(var
i = 0; i < params.length; i++)
{
var
pairs = params[i].split("=");
if(pairs[0] == key)
{
return
pairs[1];
}
}
return
defaultValue;
}
var author=getQuerystringValue('author','No author found')
No comments:
Post a Comment