我正在使用 .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/