¿Cómo pasar variables y datos de PHP a JavaScript?
¡Hola a todos! Soy un desarrollador PHP principiante y tengo un problema. Estoy escribiendo un sitio web simple en PHP y necesito pasar algunos datos del lado del servidor (PHP) al lado del cliente (JavaScript). Por ejemplo, tengo una variable `$username = 'Иван';` y quiero mostrar un saludo en la página a través de JS: `alert("Привет, " + username);`.
El problema es que PHP se ejecuta en el servidor y JS en el navegador. Intenté simplemente insertar código PHP dentro del script JS, así:
```php
```
Pero en la consola del navegador aparece un error: `Uncaught SyntaxError: Unexpected identifier`. Si la variable contiene un número, funciona, pero con cadenas no. Entiendo que PHP imprime la cadena sin comillas y JS la interpreta como un nombre de variable, no como una cadena. Pero, ¿cómo escapar correctamente? ¿Y qué hacer si necesito pasar un array u objeto?
He revisado muchos foros, pero en todas partes sugieren diferentes métodos: JSON, AJAX, campos ocultos... Aconséjenme.
No answers yet.
Inicia sesión para dejar una respuesta