PHP - enviar variable php a javascript i error al mostrarla con alert

 
Vista:
sin imagen de perfil
Val: 24
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

enviar variable php a javascript i error al mostrarla con alert

Publicado por xavi (12 intervenciones) el 26/06/2019 12:31:11
Hola,
tengo una variable en PHP que me almacena un código HTML como la que muestro al final, cuando esta variable la envio a una función javascript al parecer no le llega ya que haciendo un alert no me lanza el mensaje con el contenido. Creo que tiene que ver con los signos especiales he intentado escapar de las Comillas simples i dobles y esto si funciona però al parecer hay mas signos que hace que no llegue la información a la función Javascript. Alguien me puede indicar algun truco para poder enviar esta info y llegue bien?


EJEMPLO DE VARIABLE CON CONTENIDO:

$VariableconcontenidoHTML"<p><span style="font-size:16px"><span style="font-family:Arial,Helvetica,sans-serif"><span style="color:#1f497d">Per coneixement, </span></span></span></p>
<p><span style="font-size:16px"><span style="font-family:Arial,Helvetica,sans-serif"><span style="color:#1f497d"><span style="font-size:16px"><span style="font-family:Arial,Helvetica,sans-serif"><span style="color:#1f497d">S&#39;ha penjat a l&#39;AIS&nbsp;Taula amb l&#39;ordre de peticions de patrulles APEN amb la d&#39;assignaci&oacute; a les diferents regions policials.&nbsp;La&nbsp;Taula s&#39;ha&nbsp;tret del protocol de cessions i peticions de cust&ograve;dies&nbsp;APEN que est&agrave; penjat a l&#39;AIS. &nbsp;</span></span></span></span></span></span><span style="font-size:16px"><span style="font-family:Arial,Helvetica,sans-serif"><span style="color:#1f497d"><span style="font-size:16px"><span style="font-family:Arial,Helvetica,sans-serif""
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Javier (orzo) Rodríguez
Val: 85
Ha disminuido su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

enviar variable php a javascript i error al mostrarla con alert

Publicado por Javier (orzo) Rodríguez (25 intervenciones) el 27/06/2019 09:22:42
Hola, Xavi.
Tal como has escrito el código es difícil seguirlo pero te transcribo cómo lo hago yo por si puede servirte.
Por ejemplo:

1
2
3
<?php
    $texto = \App\Helpers\DataConverter::convertStringToHtmlString($repoActividad->lastmessage());
?>

Aquí estoy ejecutando un código PHP relacionado con la estructura de mi aplicación construida con Laravel que me proporcionan el contenido . Yo diría que no importa cómo pasen las variables desde PHP cuando llamas al fichero HTML. Lo importante, en cualquier caso, es esto:

1
2
3
4
5
6
7
8
9
10
<script>
$( document ).ready(function() {
    console.log( '<?=$texto?>' );
    // o bien
    var mensaje = '<?=$texto?>';
    console.log(mensaje);
 
});
 
</script>

El resultado es el contenido de la variable $texto.
Si, en lugar de lo que yo recupero, escribieras algo como

1
$texto = "Hola, Xavi, com estàs?";

el programa debería saludarte.
Suerte.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 24
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

enviar variable php a javascript i error al mostrarla con alert

Publicado por Xavi (12 intervenciones) el 27/06/2019 11:41:52
Hola, provaré lo que expones, de momento lo solucioné con una consulta via AJAX.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauro
Val: 2.761
Oro
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

enviar variable php a javascript i error al mostrarla con alert

Publicado por Mauro (1036 intervenciones) el 28/06/2019 01:15:47
Sí, yo creo que eso es lo mejor.

Alguien me había hecho una pregunta similar anteriormente y escribí esto al respecto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar