通过 LABjs 加载资源时尝试在图表点中使用谷歌图表。
我不断收到 DataTable 未定义的错误。
这是我用来加载 LABjs 的:
<asp:ScriptManager id="ScriptManager" runat="server" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true">
<Scripts>
<%-- Script Manager -Kessy Dec9/13 --%>
<asp:ScriptReference Path="/Style Library/libs/LAB.min.js">
</asp:ScriptReference><asp:ScriptReference Path="/Style Library/libs/scriptloader.js"></asp:ScriptReference>
</Scripts>
</asp:ScriptManager>
实验室:
$LAB
.script("/Style Library/libs/jquery-1.10.2.min.js").wait()
.script("/Style Library/libs/jquery-ui.min.js")
.script("/Style Library/libs/jquery.SPServices-2013.01.min.js")
.script("/Style Library/libs/angular.min.js")
.script("/Style Library/libs/knockout-3.0.0.js")
.script("/Style Library/addons/wpToggle/wpToggle-jQuery.js")
.script("https://www.google.com/jsapi").wait()
.script("/Style Library/addons/spCharts/spjs-charts-v4.js")
.script("/Style Library/addons/quickLaunchToggle/jQuery.LISP.quicklaunch.js")
.script("/Style Library/addons/digitalClock/digitalClock.js");
jQuery 是第一个调用,在它之前没有其他任何东西运行,然后我在 jsapi 之后调用其他东西,并确保在 jsapi 之前不调用图表。当它全部加载到 sharepoint aspx 文件中时它工作正常,但我想使用 LAB 更好地管理我的脚本。
错误: