私のページの見出しには、次のものがあります。
<script>
function insureSPServices(callbackFunction)
{
if($().SPServices == null)
{
jQuery.getScript("./scripts/jquery.SPServices-2014.01.js", callbackFunction);
} else {
callbackFunction.call(null, "Already Loaded");
}
}
function populate()
{
alert("SPServices loaded? " + (jQuery.SPServices == undefined ? "NO!!!" : "YES."));
}
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function()
{
alert("jQuery");
alert("!" + $().SPServices.SPGetCurrentSite() + "!");
alert("jQuery loaded? " + (jQuery == undefined ? "NO!!!" : "YES."));
alert("SPServices loaded? " + (jQuery.SPServices == undefined ? "NO!!!" : "YES."
));
insureSPServices(populate());
});
</script>
私は得る: JQueryはいSPServicesいいえ!!! SPServices いいえ!!!
注: 2 つのスクリプト パスは正当なものです。
SPServices スクリプトは http://spservices.codeplex.com/downloads/get/786994からダウンロードされました。
チェック/初期化ロジックはここからです: http://devspoint.wordpress.com/2011/01/07/quick-way-to-load-spservices/
すべての助けに感謝します。