¿Se debería usar encodeURIComponent para codificar los parámetros de la solicitud posterior ajax?¿Debería encodeURIComponent usarse para codificar parámetros de solicitud post ajax?
Gracias Yosef
¿Se debería usar encodeURIComponent para codificar los parámetros de la solicitud posterior ajax?¿Debería encodeURIComponent usarse para codificar parámetros de solicitud post ajax?
Gracias Yosef
Asumiendo que su solicitud está utilizando el tipo de contenido application/x-www-form-urlencoded
, entonces sí , debe — campos de correos están también en pares de nombre y valor, al igual que las solicitudes GET. Los caracteres especiales como &
, =
, [
, ]
, etc. deben codificarse de la misma manera.
Claro? ¿Depende de lo que dice el lado del servidor de datos? A menos que haya magia automatizada que no noté, no codifico al hacer POST en nuestra aplicación. – Mic
@Mic: cuando se trabaja con datos de formularios, separados por símbolos y sí, sí. Si solo está trabajando con los datos POST sin formato, entonces no (pero esto no es diferente de GET). –
tiene razón, eso es lo que hacemos, enviamos una cadena JSON como datos sin procesar y no necesitamos codificarla. – Mic
Sí, nunca se sabe cuando un signo está conspirando en su contra.
No, solo cuando usa OBTENER – Mic