Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285

    Inviare una e commerciale con httpRequest send

    Ciao a tutti,
    Come da titolo, ho una parte di codice javascript che manda dati con il metodo post ad uno script php.
    codice:
    a.send("testo="+testo);
    Ho notato che se il testo contiene una "&" la parte successiva a quest'ultimo carattere viene troncata ed il motivo è pure evidente. Qualcuno sa come poter ovviare al problema? Io ho pensato di codificare la "&" con un mio codice inventato e poi decodificarla ma mi sembra un po' spartana come soluzione...se c'è un'altra strada che ben venga!! grazie!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    Nonostante cercavo una soluzione per javascript e non per php, mi hai indirizzato bene perché ho trovato la corrispondente in javascritp, cioè la
    codice:
    escape
    . Grazie mille.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    occhio che con escape puoi avere problemi, usa piuttosto encodeUriComponent

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    285
    Ok grazie

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.