我用javascript写了一个脚本,比喻说是删除表格第四行,因为值是传在地址栏的location.href = 1.html?ID=4
所以我点刷新后会不停的刷新,也就是不停的删除第四行,请问怎么办
所以我点刷新后会不停的刷新,也就是不停的删除第四行,请问怎么办
解决方案 »
- 为什么不是我的要每隔30分钟一个的时间值,而都是最后一个时间值
- XML样式问题
- 如何用javascript实现单选控件?
- js无法弹出窗口
- javascript 拖动层的问题
- 关于alert的问题,挺急,请大家帮个忙
- 哪位有这样的日历控件啊。。。。对于当天以前的日期不可选择,以后的可选择。并且在选择第一个后,第二个自动显示出来。
- 这段代码是在做什么?
- 江湖救急!在线等候!如何将XML文件内元素值付给对应的JS对象内的属性。
- 我要在这个页面打开时以popup或fullscreen或其他不能打印,不能保存的状态出现。怎么做到?
- 【请教】页面定时发送ajax请求,刷新页面导致页面内的其他按钮不能点击了
- 求解,JS在Firefox中的透明效果
也就是说关键是怎样让js删除的时候知道行是否已删了,可以考虑给所有的行对象赋上一个唯一的
ID,与传过来的参数对应,删除的时候判断id是否存在就行了。
这样的话,地址栏的中回传的id应该是记录的主键,删除前,你让“他”判读记录是否存在。
如果这个ID不是主键的话,那你的思路就有问题了。
这个get方式提交,试试用post方式吧。
这样吧,两个思路
1.回传时,传一个唯一参数,后面删除的时候按这个值删除,如果做不到,那就不用删了。
2.按5楼说的,删除后跳转到无参页面,如:当前页 a.aspx ,删除代码执行完成后写代码跳再转到
"a.aspx"
这样地址栏中就没有值了
第二中方法不行,因为我是location.href到当前页面,只是加了个参数
第一中方法后台说不行
1.html?id=12345这时删除 <tr>行id=12345的行当然,再次刷新时还是 1.html?id=12345,但这时已经找不到<tr id="12345" 了,而是下一行的id<tr id="xxxx"