Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    recupero variabili passate by GET

    ciao a tutti!
    come si fa a recuperare una variabile passata alla pagina via url?
    nel senso: se la pagina che sto caricando ha come url
    miaPagina?variabile=testo , come faccio ad utilizzare variabile?

    Devo per forza di cose passare per location e parsare l'url o c'è un altro modo?

    grazie mille
    marcello

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esatto.
    Pero` ti basta parsare la proprieta`
    window.location.search

    Nel forum ci sono vari interventi in proposito.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    Re: recupero variabili passate by GET

    Originariamente inviato da kgtr
    Devo per forza di cose passare per location e parsare l'url o c'è un altro modo?

    grazie mille
    marcello
    ti basta usare questa funzione javascript(avrei dovuto comunque farla prima o poi) :adhone:

    codice:
    function JSRequest(key){
    	var myQueryString = new String(window.location.search); // assume la querystring
    	var myQueryString = myQueryString.replace("?",""); // toglie il punto interrogativo
    	var splittedQS = myQueryString.split("&"); // separa le coppie chiave/valore
    	for (i=0; i<splittedQS.length; i++){
    		myKeyValueSplitted = splittedQS[i].split("=");//separa la chiave dal valore
    		if (myKeyValueSplitted[0] == key){
    			//alert(myKeyValueSplitted[1]);
    			return myKeyValueSplitted[1];
    		}  
    	}
    }
    // per recuperare il valore della variabile ti basta scrivere
    valore = JSRequest("nomechiave");
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  4. #4
    wow!
    grazie mille ad entrambi!
    marcello

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.