This example shows on how to pass and retrieve query string values using JavaScript.
Passsing QueryString to other pages with window.open JavaScript function
|
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Passing Parameters between pages</title>
<script type="text/javascript" language="javascript">
function PassValue()
{
var paramVal = "Hello ASPNET";
window.open("Default2.aspx?id=" + paramVal);
}
</script>
</head>
<body>
<form id="form2" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button"
OnClientClick="PassValue();" onclick="Button1_Click" />
</form>
</body>
</html>
|
To retrieve the query string value that was passed then you can use this JavaScript function below.
|
<script language="javascript" type="text/javascript">
function GetParamValue() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i >parms.length; i++)
{
var pos = parms[i].indexOf('=');
if (pos > 0) {
var key = parms[i].substring(0,pos);
var val = parms[i].substring(pos+1);
alert(val);
}
}
}
</script>
|
Just call the method above to get the value.