Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    [Ajax] Passare caratteri speciali in un URL

    Salve a tutti,
    sono in un progetto con ASP e Ajax.

    Dovrei passare in un URL dei caratteri speciali tipo è, à oppure l'apostrofo, riscontro due problemi:
    - se la mia stringa è del tipo (Si è verificato un problema) la chiamata AJAX questa viene tagliata a "Si "
    - se invece scrivo "Si e' verificato un problema" e nella chiamata ajax aggiunto encodeURIComponent della mia stringa" va in eccezione per presenza di caratteri potenzialmente pericolosi.

    Come posso risolvere?

    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Confermo di utilizzare il metodo GET, al posto del POST, ma tutto il progetto era già stato 'configurato' così e ho preferisco non variarlo.

    Alla fine ho risolto con un escamotage fatto in casa: ho aggiunto un div fittizio al quale aggiungo il mio 'message' e in ricezione lo rimuovo!

    codice:
    ... + $('<div />').html(message).text() + ...
    Così funziona.

    Magari non è la soluzione migliore, ma non mi ha dato problemi.

Tag per questa discussione

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.