''$'在SharePoint搜索显示模板中未定义

问题描述 投票:0回答:1

我自定义了显示模板。 html显示模板代码与UAT完全相同。当我部署到Prod时,运行搜索时出现此错误:

显示错误:显示模板有错误。您可以通过修复模板或更改Web部件属性或结果类型中使用的显示模板来更正它。

'$'是未定义的(CoreRender:〜sitecollection / 目录/母版页/显示模板/搜索/项目 ***。js)

我同时检查了html页面和js文件,文件中没有多余的$。有一次,我在HTML页面上增加了一个$,但是这次没有发现任何错误。

可能是什么问题?

templates search sharepoint display
1个回答
0
投票

这听起来您在模板中使用了jQuery库,如果是,请尝试将其作为the demo包含在您的显示模板中>

<body>
    <script>
        $includeScript(this.url,"~sitecollection/style library/js/jquery-1.10.2.min.js");        
    </script>
© www.soinside.com 2019 - 2024. All rights reserved.