平台:ASP.Net
需求:无刷新页面下,后台执行完新增方法之后,前台页面定位gridview到新增的该条记录上去(该条记录在页面底部,页面比较长)。
3Q
需求:无刷新页面下,后台执行完新增方法之后,前台页面定位gridview到新增的该条记录上去(该条记录在页面底部,页面比较长)。
3Q
解决方案 »
- 关于一个 setTimeout中的函数参数 访问变量问题
- FireFox 真让人头疼,怎么获取这个对象?
- $("#GridView1 tr:last").append(str)这种办法来找添加最后一行的问题?
- 关于事件的疑惑
- 求一个正则表达式
- 请问在javascript里头都能够创建哪些ActiveXObject对象?
- 有javascript高手吗?有两组两张图片互换,现在频率一样,能否不一样!谢谢。以下是代码?
- 如何在客户端判断某个值里有空格??
- 如何限制一个文本框只能输入字母和数字?
- 如何用javascript增减select的选项?在线等候!!
- jquery 中怎么判断一个 div 是隐藏的
- ext 的多选下拉框 MultiSelectField 如何设置默认值?
这样就简单的了。
你用一个Ajax监听一个ashx页面,比如5秒,取5秒内更新的记录,当然这个时间设置成30秒也没有问题。
ashx页面返回Json数据
然后你的目标页面在得到数据的情况下,
就用table.insertRow就好了
如果添加页面和当前页面是同一个页面,只需要添加成功,用js 添加一行就OK!再设置一下 滚动条的位置你要列表自动去获取更新?这样服务器压力稍大!楼上的方法是可行的!
window.scroll(0,2000); //2000代表定位到这个页面距离顶端2000px;
}
这类的方法 发现定位到底部后 页面又立刻的刷到了顶部