Xhtml formatando meus quotes

2 respostas
A

Alguém sabe de uma forma do xhtml não fazer parse dos meus quotes (" ou ')?

tenho uma função que é chamada para adicionar dinamicamente uma linha em uma tabela:

function adicionarLinhaAtualizacao(id, log, data){
                $novaLinha = $("<tr class='ui-widget-content ui-datatable-even linhaAtualizaRemover' role='row'>" +
                                "<td style='text-align: center; width: 30px;' role='gridcell'>" +
                                    "<div class='ui-dt-c'>"+data+"</div>" +
                                "</td>" +
                                "<td role='gridcell'>" +
                                    "<div class='ui-dt-c'>"+log+"</div>" +
                                "</td>" +
                                "<td style='width: 17px;' role='gridcell'>" +
                                    "<div class='ui-dt-c'>" +
                                        "<a  rel='"+id+"' >" +
                                        "<img  />" +
                                        "</a>" +
                                    "&lt;/div&gt;" +
                                "&lt;/td&gt;" +
                            "&lt;/tr&gt;")
                $("#atTabela").append($novaLinha)
                        
            }

mas no meu xhtml ele transforma essa linha nisso aqui:

function adicionarLinhaAtualizacao(id, log, data){
                $novaLinha = $("&lt;tr class="ui-widget-content ui-datatable-even linhaAtualizaRemover" role="row"&gt;& quot; +
                                & quot;&lt;td style="text-align: center; width: 30px;" role="gridcell"&gt;& quot; +
                                    & quot;&lt;div class="ui-dt-c"&gt;& quot;+data+& quot;&lt;/div&gt;& quot; +
                                & quot;&lt;/td&gt;& quot; +
                                & quot;&lt;td role="gridcell"&gt;& quot; +
                                    & quot;&lt;div class="ui-dt-c"&gt;"+log+"&lt;/div&gt;& quot; +
                                & quot;&lt;/td&gt;& quot; +
                                & quot;&lt;td style="width: 17px;" role="gridcell"&gt;& quot; +
                                    & quot;&lt;div class="ui-dt-c"&gt;& quot; +
                                        & quot;<a  rel=""+id+"" >& quot; +
                                        & quot;<img   />& quot; +
                                        & quot;</a>& quot; +
                                    & quot;&lt;/div&gt;& quot; +
                                & quot;&lt;/td&gt;& quot; +
                            & quot;&lt;/tr&gt;& quot;)
                $(& quot;#atTabela& quot;).append($novaLinha)
                        
            }

** o editor do guj formata a tag & quot; qdo aparece

isso ocorre somente no xhtml, já quando utilizava jsp (faz um tempin ja), esse tipo de erro nunca ocorreu.
Aceito qualquer sujestão :smiley:

2 Respostas

Hebert_Coelho
Tenta coloca algo do tipo:
<f:verbatim>  
<script type="text/javascript">  
        function suaFuncao( )  
        {  
          
        }  
    </script>  
</f:verbatim>
A

tentei dessa forma tb, no final das contas eu criei um js externo e invoquei de lá, daí funcionou
eu não queria fazer assim porque são 10 linhas de código só, e ainda é no template =/

Criado 21 de março de 2012
Ultima resposta 21 de mar. de 2012
Respostas 2
Participantes 2