关于Ajax 问题。。。。。。。。。。。。。。。

kkkkkkmn 2010-08-02 02:08:03
我要实现无刷提交
需求是自动计时 然后自动保存

都做好了
    var BeginTime = new Date();
function SysTest() {
var AutoSaveTime = "<%=AutoSaveTime%>";
var timecost = parseInt((new Date() - BeginTime) / 1000);
// document.getElementById("T").innerHTML = parseInt((new Date() - BeginTime) / 1000) + '秒 ';
window.setTimeout('SysTest()', 1000); //每秒一次递归循环
if (timecost == AutoSaveTime) {
debugger;
AutoSave();
}
}
function AutoSave() {
debugger;
var AutoSaveLabel = document.getElementById("AutoSaveLabel");
AutoSaveLabel.value = "1";
//document.getElementById("Button1").click();
var a =_Default.test();

}

function document.onkeydown() {

BeginTime = new Date();
}

function document.onmousewheel() {
BeginTime = new Date();
}
function document.onmousedown() {
BeginTime = new Date();
}
function aa() {
var AutoSaveLabel = document.getElementById("AutoSaveLabel");
AutoSaveLabel.value = "9";
var a = _Default.test();
}

现在的问题是我到了后台方法
发现我要取前台的值 都没有取到
怎样才能取到页面上的值
我要保存啊
...全文
129 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
微醺_zZ 2010-08-02
  • 打赏
  • 举报
回复
JS是顺序执行的,不会等到你后台处理完再执行你的下一句
用updatepanel吧,ajax的控件
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 porschev 的回复:]
引用 8 楼 kkkkkkmn 的回复:
我的完整需求是
当鼠标不点击
键盘不点击时计时
然后 根据后台值设定时间
到时间了就自动保存
我想用Ajax 让前面无刷
然后后台自动走方法 保存


放一个timer计时。。。。当时间走完。。。
进行保存参数操作(像你说的好么多参数,那就用XML保存)
保存参数成功后。。。读取XML文件。。进行你的保存操作
[/Quote]
不好
如果保存xml跟我放到DS里当参数传过去有什么区别 更加麻烦了

我要在后台能获取到
porschev 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 kkkkkkmn 的回复:]
我的完整需求是
当鼠标不点击
键盘不点击时计时
然后 根据后台值设定时间
到时间了就自动保存
我想用Ajax 让前面无刷
然后后台自动走方法 保存
[/Quote]

放一个timer计时。。。。当时间走完。。。
进行保存参数操作(像你说的好么多参数,那就用XML保存)
保存参数成功后。。。读取XML文件。。进行你的保存操作
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 porschev 的回复:]
引用 3 楼 kkkkkkmn 的回复:
我知道可以吧页面值当参数传给后台方法
可是我的页面有100多个字段那

别的设计方式也好
出出主意!!!



100多个参数?。。。你这个页面做什么的啊。。。
[/Quote]
我做的项目是医疗项目
这些页面关系到病人信息的页面
然后当页面搁置时
自动保存

kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
我的完整需求是
当鼠标不点击
键盘不点击时计时
然后 根据后台值设定时间
到时间了就自动保存
我想用Ajax 让前面无刷
然后后台自动走方法 保存
porschev 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kkkkkkmn 的回复:]
我知道可以吧页面值当参数传给后台方法
可是我的页面有100多个字段那

别的设计方式也好
出出主意!!!
[/Quote]


100多个参数?。。。你这个页面做什么的啊。。。
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
updatepanel中timer就可倒计时
或倒计时结束后,xmlhttp通过get传值到页面实现失效数据保存
Request.QueryStrin[""}
[/Quote]
麻烦在详细一些
用什么方式满足我的想法
满足需求
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
updatepanel中timer就可倒计时
或倒计时结束后,xmlhttp通过get传值到页面实现失效数据保存
Request.QueryStrin[""}
[/Quote]
不好意思 本人小菜
没董
wuyq11 2010-08-02
  • 打赏
  • 举报
回复
updatepanel中timer就可倒计时
或倒计时结束后,xmlhttp通过get传值到页面实现失效数据保存
Request.QueryStrin[""}
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
我知道可以吧页面值当参数传给后台方法
可是我的页面有100多个字段那

别的设计方式也好
出出主意!!!
porschev 2010-08-02
  • 打赏
  • 举报
回复
建一个一般处理程序。。

用AJAX提交。。。把要得到的值当参数传递过去。。

处理的方法在一般处理程序中处理。。
kkkkkkmn 2010-08-02
  • 打赏
  • 举报
回复
高手来看看吧
帮助我啊!!!

684

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧