0
私はsectionsというグローバル変数を持っています。Mootools Jsonpが変数を更新しない
しかし、特定のonclickイベントで、私はJsonp経由でこれらのセクションを取得し、それらを更新したいと思います。だから私の来
は次のようなものになります。
var sections = [bla];
new Request.JSONP({
url: 'someurl',
onComplete: function(theData){
sections = theData;
doStuff();
}
}).send();
var doStuff = function(){
console.log(sections);
}
をしかし、私がいることを実行する場合、私はセクションがまだ[BLA]に等しいとJSONデータがあるべきではない[FOO]であることを取得します。
なぜですか?
これが期待どおりに機能しない理由はありません。サンプルコードでjsfiddle.netを設定してください。 –
は実際に設定されたデータですか? 'console.log(theData)'は期待どおりですか?あなたのスコープ・チェーン、関数定義などのセクションの他の言及については、onComplete、 'console.log(sections)'の前に代入([bla]?) –