问题:在第二张图片里面 变量request 只能得到AutoExecuteRequest方法的第一次返回值,后面的就得不到了request = XmlHttpPostMethodText(url,false);//Ajax请求服务器相应
描述:现在JS的状态是这个样子的:点击即时获取按钮 那么开始倒计时 这个时候有两种情况:
1.倒计时完毕 还是没有获得到值 那么本次所有请求终止
2.时间戳之内,获得到了值,那么按钮的value属性就是即时获取+当前倒计时的秒,并且可以再次点击,但是页面元素还是原来那样子,没有被刷新,这个时候你如果再次点击一次按钮,马上就会刷新页面元素未达到的效果:应该是ajax取到了值之后就马上刷新页面元素的,但是现在却还要点击一次
描述:现在JS的状态是这个样子的:点击即时获取按钮 那么开始倒计时 这个时候有两种情况:
1.倒计时完毕 还是没有获得到值 那么本次所有请求终止
2.时间戳之内,获得到了值,那么按钮的value属性就是即时获取+当前倒计时的秒,并且可以再次点击,但是页面元素还是原来那样子,没有被刷新,这个时候你如果再次点击一次按钮,马上就会刷新页面元素未达到的效果:应该是ajax取到了值之后就马上刷新页面元素的,但是现在却还要点击一次
解决方案 »
- 文本编辑器CKeditor插入图片的问题
- 怎样用javascript 实现一个类似日历的的控件?
- 怎么点击单元格子颜色动态改变?
- 求javascript函数:单击IE页面中的文字1,则1变成0,继续单击0,则0又变回1,即单击左键,实现0和1的交互替换
- 表单中的radio 类型,在javascript中用什么方法读出数据来?
- 求助:怎样让弹出的登录窗口逃过屏蔽工具的封杀?
- 在iframe中操作parent的问题
- 很晚了却还在奋斗的朋友,你好。看看这个,我为我一个关于按钮的问题(100)
- 急!关于传递参数的问题!
- 这种情况怎么判断 悬浮页脚隔开 朝上拖动悬浮在显示器最底下
- 写了一个滑动条,但是有个问题,麻烦高手看一下
- 求问为什么XML文件数据不能加载显示在extjs XML grid控件中
function AutoExecuteRequest(url,obj,Txt,functions){
global++;
document.getElementById(obj).disabled = true;
var requesturl = url +"&m="+timer+"";
request = XmlHttpPostMethodText(requesturl,false);
if(request == "cancel"){
if(timer == "0"){//时间戳终止
document.getElementById(obj).disabled = false;
document.getElementById(obj).value = Txt;
timer = 10;
global = 0;
}else{
document.getElementById(obj).value = Txt + timer;
timer = timer - 1;
window.setTimeout("AutoExecuteRequest('"+url+"','"+obj+"','"+Txt+"',"+functions+");",1000);
}
}else{
document.getElementById(obj).value = Txt;
document.getElementById(obj).disabled = false;
global = 0;
}
return request;
}