Ir para conteúdo
Fórum Script Brasil
  • 0

Descobri como usar o JavaScript no Laravel


Frank K Hosaka

Pergunta

Eu fiz um código que lê um arquivo XML em PHP e agora estou tentando codificar em Laravel, mas enfrentei um novo problema.

Escrevi o código:

arquivo teste.blade.php
<?php
$mensagem="<h1>Olá mundo!</h1>"
?>

<table>
  <tr><td>{{$mensagem}}</td></tr>
</table>

Eu sempre imaginei que {{$mensagem}} tinha a mesma função que <?=$mensagem?>, ontem eu descobri que eles são bem diferentes. No código acima, o resultado sai assim:

<h1>Olá mundo!</h1>

Ou seja, se o conteúdo da variável tiver um marcador HTML, o Laravel não vai executar como se fosse um código HTML, ele só vai exibir exatamente o conteúdo da variável.

Isso explica porque eu nunca consegui executar uma função JavaScript quando tentei passar um argumento, usando a notação {{ }}. A forma correta de chamar uma função do JavaScript é assim: funcao(<?=$variavel?>) dentro do arquivo blade do Laravel e não funcao({{$variavel}}).

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...