1

js を使用して、Sharepoint で 1 つのリストを取得します。コードは以下のとおりです。

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() は未定義です

何???頭の中で定義して宣言したのに、どうしよう!?!?!

4

1 に答える 1

0

関数を使用する前に宣言する必要があります。

function getInnerHTML(){
    // ...
}

ExecuteOrDelayUntilScriptLoaded(getInnerHTML, "sp.js");
于 2012-07-11T14:05:58.803 に答える