未定义的函数???从JavaScript访问SharePoint时?
我使用js在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);
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()放在何处?是否尝试调试代码以查看代码在何处中断?