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

<<  julho 2010  >>
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Ver os posts em um calendário maior

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