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




Comentários

Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  fevereiro 2012  >>
seteququsedo
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

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