ajax设置超时时间,超时返回弹出“错误” ajax设置超时时间,如果正常就返回正常的回调数据,如果超时返回弹出“错误”, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/snandy/archive/2011/04/26/2026734.html去看看这个,或许对你有帮助 <script type=”text/javascript”> function getXMLHttpRequest() { var xhr = false; if ( window.XMLHttpRequest ) { xhr = new XMLHttpRequest(); if ( xhr.overrideMimeType ) { xhr.overrideMimeType(”text/xml”); } }else if ( window.ActiveXObject ) { try{ xhr = new ActiveXObject(”Msxml2.XMLHTTP”); }catch(e) { try{ xhr = new ActiceXObject(”Microsoft.XMLHTTP”); }catch(e) { xhr = false; } } } return xhr; } window.onload = function() { var _x = getXMLHttpRequest(); //获得XMLHttpRequest对象 if ( !_x ) return false; _x.open(”get”,http://www.baidu.com,true); _x.onreadystatechange = function() { if ( _x.readyState == 4 && _x.status == 200 ) { clearTimeout(clearTO); //如果准备状态成功,并且HTTP状态码正确则清除setTimeout alert(”Success”); } }; var cleaeTO = setTimeout(function() /*重点,在请求发布后开始设置setTimeout,如果请求状态不成功也就是readyState != 4 那么setTimeout将会在5秒后运行,并弹出信息提示,要是请求成功,将会清除该setTimeout*/ { _x.abort(); //终止XMLHttpRequest对象 alert(”系统异常,请您刷新页面或稍后再试….”); },50000); _x.send(null); };</script> 用myeclipse做struts2 spring和hibernate的案例时出现这种问题,求解! 这种情况如何ajax post,百度GOO半天无果 highcharts pie问题! Automation服务器不能创建对象是什么错误? 脚本错误 缺少对象 请教下关于面向对象单一原则和相关的接口功能问题 js翻页调用的xmlhttp函数内部无法使用js包含文件问题 ie查看网页源文件不能保存到原来的路径.奇怪.up有分 怎么在html中给ImageList控件加载图片 ios下click事件要点击两次才有响应 页面关闭提示 求一个JS。主要是用来在导航上做点击后背景图片停留
去看看这个,或许对你有帮助
<script type=”text/javascript”>
function getXMLHttpRequest()
{
var xhr = false;
if ( window.XMLHttpRequest )
{
xhr = new XMLHttpRequest();
if ( xhr.overrideMimeType )
{
xhr.overrideMimeType(”text/xml”);
}
}else if ( window.ActiveXObject )
{
try{
xhr = new ActiveXObject(”Msxml2.XMLHTTP”);
}catch(e)
{
try{
xhr = new ActiceXObject(”Microsoft.XMLHTTP”);
}catch(e)
{
xhr = false;
}
}
}
return xhr;
}
window.onload = function()
{
var _x = getXMLHttpRequest(); //获得XMLHttpRequest对象
if ( !_x ) return false;
_x.open(”get”,http://www.baidu.com,true);
_x.onreadystatechange = function()
{
if ( _x.readyState == 4 && _x.status == 200 )
{
clearTimeout(clearTO); //如果准备状态成功,并且HTTP状态码正确则清除setTimeout
alert(”Success”);
}
};
var cleaeTO = setTimeout(function() /*重点,在请求发布后开始设置setTimeout,如果请求状态不成功也就是readyState != 4 那么setTimeout将会在5秒后运行,并弹出信息提示,要是请求成功,将会清除该setTimeout*/
{
_x.abort(); //终止XMLHttpRequest对象
alert(”系统异常,请您刷新页面或稍后再试….”);
},50000);
_x.send(null);
};
</script>