Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义的函数???从JavaScript访问SharePoint时?_Javascript_Sharepoint - Fatal编程技术网

未定义的函数???从JavaScript访问SharePoint时?

未定义的函数???从JavaScript访问SharePoint时?,javascript,sharepoint,Javascript,Sharepoint,我使用js在Sharepoint中检索一个列表。代码如下: ExecuteOrDelayUntilScriptLoaded(getInnerHTML, "sp.js"); function getInnerHTML(){ var ctx = new SP.ClientContext.get_current(); this.site = ctx.get_site(); this.web = ctx.get_web(); ctx.load(this.web);

我使用js在Sharepoint中检索一个列表。代码如下:

ExecuteOrDelayUntilScriptLoaded(getInnerHTML, "sp.js");

function getInnerHTML(){
    var ctx = new SP.ClientContext.get_current();
    this.site = ctx.get_site(); 
    this.web = ctx.get_web();
    ctx.load(this.web); 
    ctx.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail)); 
}
但它报告说:getInnerHTML()未定义


什么???我在头脑中定义并声明了它,我能做什么

您应该在使用函数之前声明它

function getInnerHTML(){
    // ...
}

ExecuteOrDelayUntilScriptLoaded(getInnerHTML, "sp.js");

你包括SP.js了吗?是的!ExecuteOrderLayUntilScriptLoaded(getInnerHTML,“sp.js”);getInnerHTML()是我编写的函数,您将ExecuteOrderLayUntilScriptLoaded()放在何处?是否尝试调试代码以查看代码在何处中断?