SyntaxError no detectado: token no válido o inesperado para la nueva línea

1 minuto de lectura

Estoy tratando de imprimir la cadena de una variable de PHP en una función de Javascript. Cada vez que uso una nueva línea en la cadena que está almacenada en la variable de PHP, aparece este error Uncaught SyntaxError al imprimirlo en una función de Javascript.

ingrese la descripción de la imagen aquí

  • No publiques fotos. En su lugar, pegue su código aquí y muéstrenos lo que ha intentado.

    – Milán Chheda

    13 de agosto de 2017 a las 14:30

  • OK señor. Soy nuevo en stackoverflow. La próxima vez pegaré mi código. Gracias.

    – Jahidul Haque Pathan

    13 de agosto de 2017 a las 14:32

Si desea declarar una variable de cadena en varias líneas, puede usar esta sintaxis:

var str = `line 1
  line 2
  line 3`;

Tenga en cuenta el (`) en lugar de (“)/(‘) comillas dobles o simples. No se pueden usar para declarar cadenas de varias líneas.

Esencialmente, tendrás que escribirlo así:

jQuery("body").replaceWith(`<?php echo $PHPVARIABLE?>`)

  • ¡Arreglé perfectamente mi problema de tomar la entrada del usuario de un área de texto! ¡Gracias!

    –Ryan Ellis

    5 de marzo de 2019 a las 2:34

¿Ha sido útil esta solución?