Visualizzazione dei risultati da 1 a 4 su 4

Discussione: QueryString

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    148

    QueryString

    Ho fatto uno script javascript dove utilizzo il metodo

    Request.QueryString("prova")

    Mi è però venuto un dubbio. Ma la QueryString, che esiste in VBScript,in Javascript esiste?? A me funziona tutto ok ma non vorrei che quel frammento di codice il server la consideri VBScript mentre a me serve che sia tutto JavaScript..

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quello non e' javascript, c'e' poco da fare

    in javascript esiste la proprieta' search di location che restituisce tutta la querystring compreso l' iniziale ?
    http://www.devguru.com/technologies/...ript/11197.asp

    si e' parlato spesso di come leggere i valori passati via querystring,
    questa discussione linkata in script/discussioni utili dovrebbe chiarirti come ottenere quello che cerchi
    passaggio parametri via querystring

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    148
    Ho fatto questo script:
    codice:
    <script type="text/javascript">
    
    var ident=new Array();
    var id;
    var indirizzo = location.search;
    ident = indirizzo.split("id=");
    document.write(ident[1]);
    id=ident[1];
    
    </script>
    Le pagine sono del tipo cancella1.asp?id=3;
    In ident[1] c'è il valore 3. Come faccio a portare ident[1] da lato client a lato server???

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma.. forse mi sfugge qualcosa

    - la pagina e' asp? sara' piu' logico che sia asp ad occuparsi di quanto passato in get
    (compreso propagarlo ad altre pagine se ce ne fosse bisogno)

    - la pagina non e' asp (=devi leggere la querystring via javascript)?
    l' hai fatto, almeno, al minimo indispensabile, quanto basta per prendere l' id
    la procedura e' quella

    per portare ident[1] "da lato client a lato server" dovrai chiamare una pagina (nella stessa finestra, popup, frame, iframe, tramite new image(), ajax, dipende da cosa deve succedere in risposta sul versante server), che analizzi la querystring lato server
    e torniamo al primo caso

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.