我有全局變量對我消失的一個奇怪的問題的讀取全局變量下面是一些精簡半僞代碼:不能在javascript函數:(
var globy = 99;
jQuery.get("file", function(){
check();
})
function check(){
main();
}
function main(){
forloop
whileloop
forloop
while(test()){}
}
function test(){
//globy causes a reference error here
}
這應該解釋代碼結構一直到test()函數「globy」都很好,但突然在test()內部,所有的全局變量都消失了,怎麼回事?
啊哈。你是對的!我測試過()實際上是在一個單獨的文件中,我包含在頂部。我想現在我可以把文件準備好了。 getScript()是否允許我在'$(document).ready()'內部拉外部腳本? – Moss 2011-03-08 00:11:33