tnfh.net
当前位置:首页 >> AjAx sEttimEout用例 >>

AjAx sEttimEout用例

因为不清楚你那个JSSTU.EventUtil.addHandler怎么实现的,所以不好分析。 但是给你提几个建议: 1.不要重用XHR对象。 2.用比较完善的类库,比如jquery,里面的promise结构用起来比这个简单。 3.用setInterval来做循环处理的任务。

把代码贴全了再说,你是想做AJAX长轮询吧?

timeout=prompt("Set timeout ");current=location.href;if(timeout>0)setTimeout('reload()',1000*timeout);elselocation.replace(current);function reload(){setTimeout('reload()',1000*timeout);fr4me='\n';fr4me+='';with(document){write...

满意答案ㄒo┌;莞鎂9级2009-12-23你这个是要求输入文本后一秒,这个一秒是怎么判断?文字增加一个后一秒还是输入完成后等一秒?你先判断字符串是否增加了1,是的话就执行setTimeout(function(){$.ajax{//AJAX请求}},1000); //1000为延时时间 追问...

success:function success(out){ setTimeout( //回调代码 alert("ajax成功了"); ... // ,1000)}

timerr=setTimeout(ajaxGetData,1000*60); 改为 timerr=setTimeout(setTime,1000*60);

Ajax是会有这中问题,因为你的请求链接没有变,所以他不会每次都请求,而是使用缓存中的数据,最有可能是第一次请求的结果。 解决把法: 为请求链接设计变化的参数 var url = "request.php?date="+new Date(); 网速慢时数据更新慢,你的Ajax传的...

$(document).ready(function() { $(".mainbox").hover(function() { t = setTimeout(function() { //这里写你的AJAX请求 }, 3000); },function() { clearTimeout(t); }); });

你是在bdSearch里处理了你的ajax返回的结果把,在你执行bdSearch的时候你的ajax还没返回结果呢,你加了一个alert有作用是因为你在点确定的时间里,ajax早就返回了结果放入了页面 你需要把执行bdSearch()的语句放到ajax的callback里,这样才能保...

是用ajax取后台数据的吗?那每次取完后XMLHttpRequest回收了吗?

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com