我可以想到使用XMLHttpRequest的两个简单方案。 第一个是:
var xxx = new XMLHttpRequest();
xxx.onreadystatechange = function() {
if (xxx.readyState === 4) {
if (xxx.status === 200) ...
else ...
}
};
function getData() {
xxx.open('get', 'zzz.php');
xxx.send(null);
}
第二个是:
function getData() {
var xxx = new XMLHttpRequest();
xxx.onreadystatechange = function() {
if (xxx.readyState === 4) {
if (xxx.status === 200) ...
else ...
}
};
xxx.open('get', 'zzz.php');
xxx.send(null);
}
虽然第一个方案对我更有意义 (即使getData函数完成,xxx对象仍然保持活动状态), 这是全部展示的第二个例子。怎么运作? 在从getData函数立即返回时,不应该杀死xxx对象吗?
答案 0 :(得分:0)
getDate
你创建了一个被称为a的匿名函数
以后再说。getData
的范围
功能