我試圖存儲返回Ajax調用的結果:VAR y值是在JavaScript中使用,但對於返回的y值結果始終爲0存儲Ajax請求結果到一個Javascript瓦爾
<head>
$.ajax({
url: 'test2.php',
success: function(data) {
var yValue= data; // data contains value 1;
}
});
alert (yValue);
</head>
返回的結果總是爲零或爲零,當我嘗試使用警告框檢查數據的值時,它總是1.
即使當我使用數據作爲結果存儲到我的數組「dynamicdata」我已創建,它將返回值爲0或NULL:
var globalData = null;
$.ajax({
url: 'test2.php',
async: false,
success: function(data) {
globalData = data;
}
});
var j=j+1;
var CurrentDate1 = new Date((new Date()).getTime())
var hours=CurrentDate1.getHours()
var minutes=CurrentDate1.getMinutes()
var seconds=CurrentDate1.getSeconds()
if (minutes<=9) minutes="0"+minutes;
if (seconds<=9) seconds="0"+seconds;
var timer=hours+":"+minutes+":"+seconds+"";
// remove the first element
dynamicdata.splice(0, 1);
// add a new elemez
dynamicdata.push([timer, globalData]);
任何人都可以幫忙嗎?
歡迎來到** async **的美妙世界!你不能那樣做。 – SLaks 2011-12-25 17:08:59