我试图存储返回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