Проблемы вывода Smarty средствами JS...
Как вставить смарти средствами JS, так, чтобы корректно работал?
<script type='text/javascript'> $(document).ready(function() { $('div.nonenine1').html('{/literal}{assign var="sk" value=1}{literal}'); $('div.nonenine2').html('{/literal}{$sk}{literal}'); $('div.nonenine3').html('{/literal}{$sk}{literal}'); }); </script> Так не работает...ничего не происходит, даже если объявить просто переменную, и вывести её. <script type='text/javascript'> $(document).ready(function() { $('div.nonenine1').html('{assign var="sk" value=1}'); $('div.nonenine2').html('{$sk}'); $('div.nonenine3').html('{$sk}'); }); </script> вот так показывает на странице {assign var="sk" value=1}, {$sk}, {$sk}... |
если передать в $() функцию, то она выполнится когда произойдет событие
$(document).ready это я к слову. во вторых, что по твоему делает функция html() у jQuery? |
smarty обрабатывается на сервере, а JS выполняется у клиента.
http://phpfaq.ru/na_tanke |
Часовой пояс GMT +3, время: 21:17. |