データを配列に配置するためにコールバック関数を使用しようとしています。コールバック関数 'myCallback'を呼び出そうとすると、TypeError: callbackFunction is not a function
というエラーが発生します。次に、コードの例を示します。functionNameは関数ではありませんか?
var content = [];
var function1 = function(){
var function2 = function(){
query = function(){
//CAML code
}
success = function(callbackFunction){
callbackFunction("text");// TypeError: callbackFunction is not a function
}
failure = function(){
//Error code
}
}
function2();
runQuery(one, query, success, failure, two);//Main function
}
function1();
function callbackfunction(data){
content.push(data)
}
私は次のとおりです。THISスタックオーバーフローの答え。たぶん私は混乱している何かを取得している?なぜそれが明らかにコードで定義されているときに私にエラーを投げているのかわからない。
ありがとうございます。
よくfunction2()内で定義し、function2は決して実行しません...パターンは意味をなさない... – epascarello
これは実行され、私の例はそれだけです。例。それは同じように見えないかもしれませんが、それは実行されます。 – IE5Master
あなたの例ではないとそれは私たちが外出する必要があります... – epascarello