Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/06/2014, 17:19
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema con JSON [PHP y javascript] [encode / decode]

Cita:
Iniciado por Albuss Ver Mensaje
lo que sale de Javascript : {"nombre":"brais"}
lo que recibe PHP : {\"nombre\":\"brais\"}
Si PHP está recibiendo las comillas ya escapadas se puede deber a dos razones:

1. Del lado del cliente, tal vez el uso de encodeURIComponent() sea innecesario, debes revisar una referencia al respecto de si es requerido o no.

2. Del lado del servidor, tal vez tienes la configuración de magic_quotes (versiones viejas de PHP) habilitada y eso definitivamente escapa muchas cosas sin que te enteres.

Cita:
Iniciado por Albuss Ver Mensaje
estoy tratando de quitar esos \ usando str_replace() , pero si hago esto : str_replace('\', '', $requestName) el codigo se comenta y no puedo hacer nada, he intentado usando el codigo equivalente en html tal que asi : str_replace('\', '', $requestName) pero tampoco me va ya que no reconoce el \ y no hace el reemplazo ¿alguna idea?
Eso se debe a que no puedes usar '\' tal cual pues la barra invertida es especial y debes usarla dos veces para que se tome literal.

Código PHP:
Ver original
  1. // MAL
  2. $str = '\';
  3.  
  4. // BIEN
  5. $str = '\\';
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.