I have a HTML page which is loaded using a URL that looks a little like this:
http://localhost:8080/GisProject/MainService?s=C&o=1
I would like to obtain the query string parameters in the URL without using a jsp
.
Questions
Can this be done using
Javascript
orjQuery
? Because I want to test my page using myNode.js
local server before deploying it in the remote machine which uses a Java server.Is there any library that will allow me to do that?
Advertisement
Answer
A nice solution is given here:
function GetURLParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } }
And this is how you can use this function assuming the URL is,
http://dummy.com/?technology=jquery&blog=jquerybyexample
:
var tech = GetURLParameter('technology'); var blog = GetURLParameter('blog');`