启动过程是点击请求页面的一个button后,页面应该又刷了一次,onload又重新执行了。
解决方案 »
- 求助分页问题,,
- 求助老鸟们 介绍些好用的JS加密 混淆 工具
- 用Js如何实实HTML中frame的效果?
- 求一验证域名及二级域名的正则表达式
- 在模态窗口中再打开一个模态窗口,为什么关闭子模态窗口连父模态窗口也关掉了?
- 如何拖动文本框并保持状态
- 一个弹出窗口返回值的问题,请大家指教
- 急急急,</font><font id="singInFont" color="#FF0000" onClick="changeAttribute(<%=charCLHJ%>)" style="cursor:hand" >怎么清除属性
- jQuery 数据修改问题
- clearInterval会不会影响到已经启动但未完成的任务
- 求个带节日的日历JS代码??
- Javascript 脚本库
楼主的意思是不是点 button有些数据开始往数据库写,但写的过程要3分钟左右
当数据库开始写后就调这个 Interval 每隔1.5秒(按你的代码1500毫秒)执行一次 getResponse ,查询已写入的数据,然后返回给前台?没有这么试过
一、楼主点击button后是不是同时触发两个AJAX,一个用于启动插入数据操作, 一个就是getResponse查询已写入的数据然后返回。
二、数据库在有数据写入没有写完的时间是不是被独占的? 就是在他这些写入任务没有完成之前,这时所查询到的数据还是之前的老数据。
三、楼主用Interval 调用 getResponse的话,如果在规定的时间内(比如你写的1500ms)后台没有返回结果, 那这个getResponse还会请求第二次,依此类推,这样下去,可能有N个查询在请求数据库,同时前端有N个AJAX程序在跑,这样服务器受不了,浏览器也可能崩溃。
四、跟具三、建议楼主在数据返回后在调用getResponse这个方法开始再次请求,至于一和二就不清楚了。