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.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tags: jQuery, Programació, smarty template engine
2.913 visualitzacions - versió en PDF