我的變量是全球性的,但她不顯示相同的結果:變量Ajax請求修改已執行後是不可見的
function checkLiveRdv(salle, jour, dateus, heure)
{
var resu;
var urlaction = myUrl;
$.ajax({
type: "POST",
dataType: "json",
url: urlaction,
data: myDatas,
success: function(message)
{
data = $.parseJSON(message);
if(data['nb']==1)
resu = "ok";
else resu = "pasok";
//this alert display the good result
alert (resu);
}
});
//this alert display 'undefined', why ???
alert(resu);
}
我不知道爲什麼RESU不守數據:/
你變量不是一個真正的全局變量,它是在一個函數中用'var'定義的,所以它是一個局部變量(函數)。 – gnur 2011-02-11 10:06:36