2015-01-27 6 views
-1

안에 나는이 같은 Ajax 호출이 표시되지 않습니다. 그러나이 변수는 callBack 함수 내부에 표시되지 않습니다.글로벌 변수는 익명 함수

function callBack(//args) 
    console.log(test) //undefined 
} 

나는 실수를 저지르고있다.

+0

체크 아웃 http://stackoverflow.com/questions/1904376/in-jquery-post- : 간단한 솔루션을 정의하고 창 범위에서 호출하는 것입니다 어떻게해야 할 것인가? 변수의 외부 가치 함수 – taesu

+2

'test'는 실제로 전역 변수인가? 아니면 함수 안에있는 최상위 코드입니까? – Barmar

+0

어쩌면 위에있는 코드는'$ (document) .ready (function() {...})'안에 있고'callBack' 함수는 아닌 것일까 요? – Barmar

답변

0

이 문제를 일으킬 수있는 의견에는 몇 가지 이유가 있습니다.

window.test = [] 

이후

console.log(window.test);