php - Smarty 与 JQuery 的冲突

标签 php jquery smarty

我正在使用 .tpl 文件,并在其中包含 Jquery 选项卡。现在它给出了错误: 粗体文本是这样的行:

Fatal error: Smarty error: [in header.tpl line 35]: syntax error: unrecognized tag: jQuery('#menu2').tabify(); (Smarty_Compiler.class.php, line 446) in /home/jifcccom/public_html/hrm/_includes/smarty/libs/Smarty.class.php on line 1093

<script src="{$BASE_URL}js/jquery.form.js" type="text/javascript"></script>
<script src="{$BASE_URL}js/jquery.js" type="text/javascript"></script>
    <script src="{$BASE_URL}js/cmxforms.js" type="text/javascript"></script>
    <script src="{$BASE_URL}js/jquery.metadata.js" type="text/javascript"></script>
    <script src="{$BASE_URL}js/jquery.validate.min.js" type="text/javascript"></script>
    <script src="{$BASE_URL}js/functions.js" type="text/javascript"></script>
    <script src="{$BASE_URL}_templates/{$THEME}/js/jquery.tabify.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            // <![CDATA[

            **$(document).ready(function () {**
                $('#menu2').tabify();
            });

            // ]]>
        </script>

最佳答案

尝试将 JS 代码封装在 {literal}{/literal}

关于php - Smarty 与 JQuery 的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15676223/

相关文章:

jquery - 复选框中的错误已禁用

php - Smarty:在不使用 foreach 循环的情况下打印数组的特定元素

arrays - 获取第一个 Smarty Array-Element

php - 将常规php格式化为smarty代码

php - CakePHP HTML qoute 编码问题

php - 什么是 Open ID,我该如何使用它?

php - 如何在 Magento 中实现类似 Related Products 的网格?

php - Zendx JQuery 自动完成

javascript - JQuery - 移动 Div/行

javascript - 如何从我的外部 javascript 文件访问 php 变量