Emprar JQuery i Smarty

JQuery és empradísism a Internet per a desenvolupar la part visual, coneguda com Front-End, i Smarty és un sistema de plantilles que s’empra molt en programació en PHP.

JQuery empra una nomenclatura tipus:

<script> 
    $('metode_pagament').click(
        function() { 
            $('capa_tarjeta').appendTo('#capa_tipus_pagament'); 
        }
      ); 
</script>

Aquest codi dins una plantilla d’Smarty, coneguda com tpl, provocarà un error ja que els corxets { } són emprats per Smarty per a indicar on comença codi que executa Smarty, i com JQuery o Javascript empren els corxets { } això confondrà a l’intèrpret, retornant un error.

Això se soluciona facilment obrint una etiqueta d’Smarty {literal}:

{literal}
<script> 
    $('metode_pagament').click(
        function() { 
            $('capa_tarjeta').appendTo('#capa_tipus_pagament'); 
        }
      ); 
</script>
{/literal}

Amb això funcionarà el vostre codi.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Tags: , ,

2.270 visualitzacions - versió en PDF

Comments are closed.