Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    30

    metodo GET e passaggio di dati

    Ciao a tutti, vorrei realizzare una select box (il classico menù a tendina) con il passaggio di informazioni prelevate nellapagina successiva con GET.
    in sostanza mettere nek value una cosa del genere

    codice:
    "categoria.php?cat='Commercio al dettaglio in sede fissa'";
    quindi andare a categoria.php passandogli come 'cat' la stringa 'Commercio al dettaglio in sede fissa'.

    il problema è che nella pagina successiva non viene presa tutta la stringa "Commercio al dettaglio in sede fissa" ma solo "Commercio".

    come faccio fargli prendere tutto?

    grazie

  2. #2
    In javascript:
    Poniamo che la variabile descCategoria contenga il dato da passare in get:
    codice:
    var descCategoria="Commercio al dettaglio in sede fissa";
    per generare la parte di url da chiamare che passi in GET il parametro cat con il contenuto della variabile descCategoria:
    codice:
    var url="categoria.php?cat=" + encodeURIComponent(descCategoria);
    così facendo vengono preservati i blank (ed altri caratteri, ovviamente!)
    Infatti, se per caso descCategoria fosse:
    "Commercio &dettaglio=sede fissa"
    passandolo alla get senza fare encodeURIComponent porterebbe al passaggio
    di DUE parametri, cat che varrebbe 'Commercio' e dettaglio che varrebbe 'sede'.

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.