JavaScript PHP Smarty 中的标识符
JavaScript PHP identifier in Smarty
我设置了 JavaScript 变量以识别位于 .tpl 文件中的已定义 PHP 变量:
<script type="text/javascript">
var total_pages = <?php echo $total_pages; ?>;
</script>
当我在 .php 文件中设置 PHP 变量时:
$total_pages = ceil($count / $records_per_page);
不知何故 Smarty template syntax 不同于 PHP 不允许 JS 标识符工作。非常感谢任何帮助。
您可以在 .tpl 模板的 JavaScript 块内使用 Smarty 变量:
<script type="text/javascript">
var total_pages = {$total_pages};
</script>
不要忘记在 php 中使用 assign 将 $total_pages 定义为 Smarty 变量:
$smarty->assign('total_pages', ceil($count / $records_per_page));
我设置了 JavaScript 变量以识别位于 .tpl 文件中的已定义 PHP 变量:
<script type="text/javascript">
var total_pages = <?php echo $total_pages; ?>;
</script>
当我在 .php 文件中设置 PHP 变量时:
$total_pages = ceil($count / $records_per_page);
不知何故 Smarty template syntax 不同于 PHP 不允许 JS 标识符工作。非常感谢任何帮助。
您可以在 .tpl 模板的 JavaScript 块内使用 Smarty 变量:
<script type="text/javascript">
var total_pages = {$total_pages};
</script>
不要忘记在 php 中使用 assign 将 $total_pages 定义为 Smarty 变量:
$smarty->assign('total_pages', ceil($count / $records_per_page));