Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    jQuery ajax e caratteri speciali !

    Ciao raga, ho un problema che sembra banale ma che mi da rogne da almeno un paio d'ore.

    In pratica ho notato che in un form che invia dati al server via jquery e ajax, se inserisco parole con l'apostrofo o comunque con apice singolo, il form non viene inviato. In pratica non succede un piffero, lo script si ferma all'invio delle variabili.

    Perchè? e come risolvo?

    Considerate che io serializzo i campi tutti assieme,essendo parecchi input, forse è quello il problema?

    Andrebbe bene una cosa del genere se il campo che si stà controllando magari è quello username, perchè così evito le query injection ( ma vorrei almeno mostrare un alert che dice di non usre caratteri speciali).

    Potreste aiutarmi? grazie !

  2. #2
    Il problema descritto l'ho avuto anche io, e l'ho risolto con un ADDSLASH. L'apostrofo scritto così com'è preceduto da BACKSLASH(\), la soluzione di trasformarlo nella corrispondente entità HTML non va bene e nemmeno trasformando l'apostrofo con urlencode, che diventerebbe %27, non funge. Sulla codifica base64 nel mio caso non l'ho presa in considerazione in quanto invio dati ad un sito Internet esterno che permette richieste GET ma non so se usa una decodifica di quel tipo. In definitiva per me aggiungere il backslash è stata la soluzione!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @style grazie del contributo, casomai in futuro non richiamare discussioni così vecchie perchè si desume che abbiano comunque risolto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.