AJAX请求超时
各位前辈好
小弟近日碰到一个问题 ,是AJAX异步提交超时
代码如下(异步提交基本代码)
function forInit(){
var httpRequest;
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (ee) {}
}
httpRequest.onreadystatechange=processRequest;
var time_stamp=new Date().getTime();
httpRequest.open("GET","db_config.do?action=generateProcs"+"&"+"dbServerId="+dbId+"&ss="+time_stamp,true);
httpRequest.send(null);
}
function processRequest(){
if(httpRequest.readyState==4){
if(httpRequest.status==200){
alert("${res.admin.init_complete}");
}else{
//alert("Exception occured");
}
}
}
httpRequest.open 提交到服务端去执行一个数据库操作,此刻页面显示("初始中"),执行完成之后返回前端页面弹出(“初始化完成”),问题是我这个后台操作(数据库操作)需要一个小时左右,当后台操作执行完成时,不会返回到前台 ,即不会进入到 if(httpRequest.readyState==4){
if(httpRequest.status==200){
敢问小弟如何解决
望明示
不胜感激
另外祝所有女性同胞节日快乐 ^_^