estoy con un proyecto web y me ha surgido un problema que no consigo resolver.
El problema es el paso de variables de PHP a JavaScript.
Todo funciona bien hasta que intento pasar un string que contiene caracteres especiales que utiliza JavaScript, como por ejemplo las comillas simples y dobles.
Ejemplo:el problema es que me interpreta las comillas y me corta el string. He probado a escapar la cadena en PHP con una función como la función de javascript escape(), y me convierte las comillas simples en %27, cada una, pero me las sigue interpretando como si fueran comillas y continua dando error.
Código:funcionJavaScript('<?php echo "''\"string ejemplo" ?>');
Lo que necesitaria es una función en PHP que consiguiera escapar la cadena que paso a JavaScript para que este la interpretara como un string independientemente de los caracteres que le pase, y al contrario, una función en Javascript que consiguiera desescapar la cadena pasada.
Gracias de antemano