function downloadUrl(url, callback) {
Transition();
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
request.onreadystatechange = function() {
if (request.readyState == 4) {
request.onreadystatechange = doNothing;
callback(request, request.status);
}
};
request.open('GET', url, true);
request.send(null);
Transition();
}
function Transition() {
var xmlhttp = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
xmlhttp.onreadystatechange = doNothing;
callback(xmlhttp, xmlhttp.status);
}
};
xmlhttp.open("GET", "transition.php", true);
xmlhttp.send();
}
啊,是的,我正在尝试使用 jQuery 并打开会话变量,并在执行另一个 jQuery 函数后使用上述方法关闭该会话变量。transition.php是打开和关闭变量的文件,另一个 jQuery 函数downloadUrl只是下载 XML 格式文件。
总之,我有一个.php文件需要保持打开状态足够长的时间才能访问其中的数据,然后立即关闭。
慕姐4208626
相关分类