この変数を関数外で呼び出そうとしていますが、結果として定義されません。 varなしで変数がグローバルスコープで呼び出すことができますが、私は未定義と理解します。私はまた、関数の外にvarを設定して呼び出しましたが、それも成功しませんでした。ここに私の単純化されたコードだありがとう:)関数内のvarを関数外に呼び出す
function function1() {
$.getJSON('random.json')
.success(successfunction)
.error(failfunction);
function successfunction(data) {
testvar = (data.name);
}
function failfunction(error) {
console.log(error);
}
};
console.log(testvar);
は、Ajaxの負荷後のVARをロードするために $(document).ajaxStop(function() {}
を使用。
「function1」はどこにありますか? –
@ChristianZosel私は 'function2'でいくつかの数学演算を行いdiv内に出力します – Enkhtuvshin