Imprimir contenido HTML desde PHP a variable Javascript

publicado por: Anonymous

Como dice en el título, no logro hacer lo siguiente:

 <html>
 ......

 <script>
     var texto = " <?php echo $html; ?> ";
 </script>
 </body>
 </html>

No se como hacer para que el conteido html que está en la variable PHP, se cargue en la variable de javascript. Generar un error a nivel en JS.

Supongo que debe ser porque a lo mejor entra en conflicto algunas de estas posibles expresiones al tratar de imprimirlo. var texto = “<html><p class = "class_one"></p></html>“; ya con ese ejemplo, deberia dar un problema en el cliente, pero no se como lograr hacer esa asignación.

solución

Gracias a todos por su ayuda, lo he resulto con esto:

var texto = <?php echo json_encode($articuloConsulta['contenido']); ?>;

Tomado de:

https://stackoverflow.com/questions/168214/pass-a-php-string-to-a-javascript-variable-and-escape-newlines

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *