Il codecomponente deve essere utilizzato per codificare i parametri della richiesta post ajax?Dovrebbe essere usato encodeURIComponent per codificare i parametri della richiesta post ajax?
Grazie Yosef
Il codecomponente deve essere utilizzato per codificare i parametri della richiesta post ajax?Dovrebbe essere usato encodeURIComponent per codificare i parametri della richiesta post ajax?
Grazie Yosef
Supponendo che la richiesta sta usando il tipo di contenuto application/x-www-form-urlencoded
, quindi Sì, occorre — campi POST sono anche in coppie nome-valore, proprio come le richieste GET. I caratteri speciali come &
, =
, [
, ]
, ecc. Devono essere codificati lo stesso.
Sicuro? Dipende da ciò che legge il lato del server di dati? A meno che non ci sia una magia automatica che non ho notato, non codifico quando faccio il POST nella nostra app. – Mic
@Mic: quando si lavora con i dati del modulo, separati da e commerciali, sì. Se stai solo lavorando con i dati POST non elaborati, allora no (ma questo non è ancora diverso da GET). –
hai ragione è quello che facciamo, inviamo una stringa JSON come dati grezzi e non è necessario codificarlo. – Mic
Sì, non si sa mai quando una e commerciale sta tramando contro di voi.
No, solo quando si utilizza GET – Mic