Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2009, 06:01
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Respuesta: String a Json con html

En realidad, no hay problema en que tenga html. Posiblemente tengas otros, como que contenga saltos de línea o algún caracter que choque con la sintaxis javascript.
En ese caso deberías escapar la cadena antes de evaluarla.
Una función de escape que suelo utilizar en php cuando quiero pasar html a javascript es esta:
Código PHP:
function js_encode($s){
    
$texto='';
    
$lon=strlen($s);
    for(
$i=0;$i<$lon;++$i){
        
$num=ord($s[$i]);
        if(
$num<16$texto.='\x0'.dechex($num);
        else 
$texto.='\x'.dechex($num);
    }
    return 
$texto;


Última edición por Panino5001; 01/11/2009 a las 06:24