Vou ir para essa estratégia então...<br><br>Mas nesse caso eu criaria uma rota onde haveria esse render_json?<br><br>Tipo, no meu frontend eu teria:<br><br><span class="xml-punctuation"><</span><span class="xml-tagname">script </span><span class="xml-attname">src</span><span class="xml-punctuation">=</span><span class="xml-attribute">"/widget_timeline"</span><span class="xml-punctuation">></span><span class="xml-punctuation"></</span><span class="xml-tagname">script</span><span class="xml-punctuation">></span><br>

<br>E no Mojolicious e teria:<br><pre class="prettyprint"><span class="pln">  </span><span class="kwd">get</span><span class="pln"> </span><span class="str">'/widget_timeline'</span><span class="pln"> </span><span class="pun">=></span><span class="pln"> </span><span class="kwd">sub</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    ...</span><span class="pln">
    $self</span><span class="pun">-></span><span class="pln">render_json</span><span class="pun">(</span><span class="pln">$widget_timeline</span><span class="pun">);</span><span class="pln">
  </span><span class="pun">};</span><span class="pln"></span></pre>Onde a variável $widget_timeline fosse uma estrutura em perl que seria traduzida para JSON.<br><br>É isso?<br><br><br>Abraços,<br><br><div class="gmail_quote">

Em 8 de setembro de 2012 00:24, breno <span dir="ltr"><<a href="mailto:oainikusama@gmail.com" target="_blank">oainikusama@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Manoel, procure evitar escrever código JavaScript dentro do seu<br>
backend. O mais adequado para dados mudando dinamicamente é passar<br>
objetos JSON apenas, deixando que o JavaScript no frontend faça as<br>
solicitações por estruturas diferentes conforme necessário.<br>
<br>
Pra esse tipo de solicitação o Mojolicious oferece o método<br>
render_json(), que já transforma suas variáveis Perl em JSON.<br>
<a href="https://metacpan.org/module/Mojolicious::Controller#METHODS" target="_blank">https://metacpan.org/module/Mojolicious::Controller#METHODS</a><br>
<br>
[]s<br>
<br>
-b<br>
<br>
2012/9/8 Manoel Domingues Junior <<a href="mailto:manoel.domingues.junior@gmail.com">manoel.domingues.junior@gmail.com</a>>:<br>
<div class="HOEnZb"><div class="h5">> Perfeito.<br>
><br>
> Muito obrigado.<br>
><br>
> Abraços,<br>
><br>
> Em 7 de setembro de 2012 23:52, Renato Santos <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>><br>
> escreveu:<br>
><br>
>> Olá,<br>
>><br>
>> você deve mudar sua view para:<br>
>><br>
>> de <%= 'lalala' %><br>
>> para  <%== '<p>test</p>' %><br>
>><br>
>> vi no<br>
>> <a href="http://search.cpan.org/%7Esri/Mojolicious-3.36/lib/Mojolicious/Guides/Rendering.pod#Embedded_Perl" target="_blank">http://search.cpan.org/~sri/Mojolicious-3.36/lib/Mojolicious/Guides/Rendering.pod#Embedded_Perl</a><br>


>> 2012/9/7 Manoel Domingues Junior <<a href="mailto:manoel.domingues.junior@gmail.com">manoel.domingues.junior@gmail.com</a>><br>
>>><br>
>>> Olá pessoal,<br>
>>><br>
>>> Estou construindo mais uma aplicação web com mojolicious::lite e estou<br>
>>> enfrentando mais uma dificuldade.<br>
>>> A minha aplicação irá gerar gráficos via javascript, mas preciso enviar<br>
>>> esses dados pre-formatados entre tags <script></script>.<br>
>>><br>
>>> A ideia é colocar um grafico semenhante a esse:<br>
>>> <a href="http://www.highcharts.com/demo/line-basic/gray" target="_blank">http://www.highcharts.com/demo/line-basic/gray</a><br>
>>><br>
>>> Como verão, existe alguns <div>'s que devo colocar no template, mas<br>
>>> também devo colocar um código javascript. Esse código muda, pois realiza<br>
>>> consultas no banco de dados para obter os valores, logo criei uma funcão que<br>
>>> gera ele.<br>
>>><br>
>>> Essa função retorna uma string com todo o código ($widget_timeline) e<br>
>>> tento então passar o valor dessa string para o template, mas o mojolicious<br>
>>> faz a conversão para HTML, logo não aparece como código...<br>
>>><br>
>>> Dentro da rota da minha aplicação coloquei um<br>
>>> $self->stash(widget_timeline => $widget_timeline), acredito que tenha que<br>
>>> usar outra função para passar o código, ou então usar outra abordagem...<br>
>>><br>
>>> Sugestões?<br>
>>><br>
>>> Abraços,<br>
>>> --<br>
>>> --<br>
>>> Manoel Domingues Junior<br>
>>> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar<br>
>>> dados é o primeiro passo para a comunidade."<br>
>>> IBM - Prodigy Linux<br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Rio-pm mailing list<br>
>>> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Saravá,<br>
>> Renato CRON<br>
>> <a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>
>> @renato_cron<br>
>><br>
>><br>
>> _______________________________________________<br>
>> Rio-pm mailing list<br>
>> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
>> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
><br>
><br>
><br>
><br>
> --<br>
> --<br>
> Manoel Domingues Junior<br>
> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é<br>
> o primeiro passo para a comunidade."<br>
> IBM - Prodigy Linux<br>
><br>
><br>
> _______________________________________________<br>
> Rio-pm mailing list<br>
> <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>--<br>Manoel Domingues Junior<br>"Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é o primeiro passo para a comunidade."<br>

IBM - Prodigy Linux<br><br>