下面的代码片段没有让我看到我的控制台中显示的全局变量ID的值。我哪里错了?Javascript全局变量问题
var id;
function set_id(myid){
id=myid;
}
function get_id(){
return id;
}
$("#btn").click(function(){
$.post("....", function(data){ //data reurns a JSON
set_id(id); //success!!
}
}
$("#show").click(function()[
console.log(get_id()); //doesn't work, how do I get this workin.. Where am I going wrong
}
它必须在控制台上打印某些内容。什么? – MaxArt 2012-07-28 10:43:36
您是否试图在get_id()中返回全局变量ID?尝试在$(“#show”)中使用console.log(id)。点击() – 2012-07-28 10:44:00
Works http://jsfiddle.net/Kirrr/vMBkZ/ – Kir 2012-07-28 10:45:44