Querystring no JavaScript

por Thiago Nishio 14. dezembro 2009 18:04

Fala, galera!

Num dos projetos que estive envolvido precisei ler os valores passados por querystring. Senti um pouco de dificuldade para encontrar material relevante na internet, que funcionasse corretamente no que eu precisava e queria que fosse uma solução simples e funcional. Depois de realizar alguns testes, cheguei no código abaixo:

<script language="javascript"  type="text/javascript">

 

    function QueryString(variavel) {

        var variaveis = location.search.replace(/\x3F/, "").replace(/\x2B/g, " ").split("&")

        var nvar

        if (variaveis != "") {

            var qs = []

            for (var i = 0; i < variaveis.length; i++) {

                nvar = variaveis[i].split("=")

                qs[nvar[0]] = unescape(nvar[1])

            }

            return qs[variavel]

        }

        return null

    }

</script>

Basta inserir o código acima na sua página aspx. Ao chamar a função JavaScript, basta passar como parâmetro o nome da variável da querystring que deseja: javascript:QueryString("qs_variavel");

Abraços!

Tags: ,

Programação




Calendário

<<  dezembro 2009  >>
seteququsedo
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Ver os posts em um calendário maior

Oportunidades


Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado