我是javascript和jQuery中的新成員。 我使用ajax調用從我的服務器獲取數據。事實上,我在調用之後失去了我的javascript變量。 下面是我所做的:變量是在任何函數之外定義的,並在其他函數中處理。在ajax調用後保留一個javascript變量
var a = 0;
function myfunction(url){
$.ajax({
url: url,
timeout: 20000,
success: function(data){
// Do some stuff
// The a variable is now undefined
},
error: function(){
// Do some stuff
}
});
}
一切工作正常,唯一的事情是,我需要讓我的變量...但它看起來像它的消失..
有誰知道爲什麼嗎?
感謝
你是否確實這樣做了,或者你是否事實上在另一個函數範圍內聲明瞭變量! – adeneo
作爲最糟糕的情況,您可以使用全局變量。 – VisioN
這是最好的變化範圍,我的朋友。 – esqew