JavaScript não fornecer uma função built-in para capturar a string de consulta passada para uma página da Web com a URL , como fazem muitos dos linguagens de script do lado do servidor , como PHP. Para analisar uma seqüência de consulta com JavaScript, capturar os parâmetros de URL com a propriedade " location.search " , dividir os valores em " &" sinal que separa os parâmetros, em seguida, dividir cada um desses valores no sinal "=" para obter o nome do parâmetro eo valor do parâmetro. Também remova o "?" que procede o primeiro nome do parâmetro. Instruções
1
Crie um novo documento HTML com o bloco de notas ou um editor HTML. Insira os cabeçalhos HTML no documento :
< meta charset = " UTF-8" >
Parse seqüência de Consulta 2
Crie uma função JavaScript para analisar a string de consulta e criar uma matriz associativa com o nome do parâmetro como a chave de índice eo valor do parâmetro como o valor. Inicializar uma matriz para armazenar os resultados e capturar toda a string de consulta em uma variável usando " location.search ". Sair se não há nenhuma string de consulta :
< /head>
7
Criar um formulário HTML para testar o script:
8
Salve o arquivo HTML e abri-lo com um navegador. Insira os dados para os dois campos de formulário e verificar se os parâmetros são analisados corretamente .