SharePoint OnPrem中未定义JQuery Promise

时间:2017-12-14 18:16:49

标签: jquery sharepoint promise undefined on-prem

环境
SharePoint 2013 On-Prem
没有互联网访问
jquery-1.10.2.js在15 Hive

SETUP
TimeLog.aspx是一个带有内容编辑器Web部件(CEWP)的站点页面 Timelog.html位于Site Assets库中,并由CEWP链接 Timelog.js也位于Site Assets库中,并链接到Timelog.html myJSLib.js也位于Site Assets库中,并链接到TimeLog.html。

Timelog.html:

<script src=".../myJSLib.js"></script>
<script src=".../Timelog.js"></script>

TimeLog.js:

$fjq(document).ready(function($) {
   if (!IsCurrentUserMemberOfGroup('my group')) { //do something }

myJSLibrary.js:

function IsCurrentUserMemberofGroup(grpName) {
    return new promise(function(resolve, reject) { //do something }

错误
承诺未定义

在F12中,我可以看到jquery-1.10.2.js被加载了,所以我需要做什么(else)以确保我的代码可以看到它,这样我就可以使用jQuery Promise了? / p>

0 个答案:

没有答案