javascript实时保存时出现修改多条记录的bug

文章实现编辑,编辑页面是右侧弹出层,当有修改时就保存,对文章标题title添加改变change事件,有改变时就保存文章(saveArticle)

$("#title").change(function(){

saveArticle();

})

当点击一个文章,编辑修改时没问题,当点击一个会议,编辑弹出层还没有完全加载,连续点击第二个,第三个会议等等,再修改title,这时点击的几个文章itle都修改了,存在好大的一个bug

解决方法:加载change事件之前,去除所有的绑定事件,再加载事件:

$("#title").unbind();

$("#title").change(function(){

saveArticle();

})

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 22:46:10

javascript实时保存时出现修改多条记录的bug的相关文章

orcle 修改一条记录,不存在刚插入

1 BEGIN 2 UPDATE AAA_TEST SET VALUE='AAAA' WHERE ID=1; 3 IF SQL%NOTFOUND THEN 4 INSERT INTO AAA_TEST(ID,VALUE)VALUES(1,'AAAA'); 5 END IF; 6 END;

ajaxGird修改一条记录中的字段

var rowData = ajaxgrid.getSelectedRow(); var quality = rowData["quality"]; var rowIndex = rowData["rowIndex"]; var record = ajaxgrid.getRecord(rowIndex); if(quality==111){ record.set("source", "-3"); } 原文地址:https://

列表翻页,选中一条记录

说明:当添加一条记录时,该条记录在列表中的位置有多重情况,在列表的第一页第一项.在列表的最后一页最后一项.在列表中的任意一个位置,针对翻页选中一条目标记录具体事项一项两种情况 情况一:新添加的记录在列表的任意一个位置时,选中该条记录并点击选择然后点击[更新产品]按钮 具体实现代码如下(包含需要调用其他共方法): /** * 翻页逐条比较获得对应的产品 * webs:某一页所有的tr对象,dr:dr对象 */ public static WebElement getpoduct(List<WebE

echarts柱状图修改背景线为网格线、去掉刻度标签、鼠标悬停在柱条上时变色、柱条圆角弧度、

option = { color: ['red'],//修改柱条颜色 tooltip : { triggerOn:'mousemove' }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis : [ { type : 'category', data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], axisTick: { show:fal

sqlserver通过设计器修改表结构保存时提示:保存到文本问题

在sqlserver通过设计器修改表结构后保存时提示:保存到文本问题,这个问题可能通过修改设置项解决 工具>选项>设计器>   在弹出的窗口是把"阻止保存要求重新创建表的更改"选项的勾去掉,确定,保存,下次再修改就不会出现保存到文本问题了.

mysql数据库设置密码及忘记密码时的修改方法

环境介绍:我用的测试环境是Red Hat linux6 版本安装Mysql5.7的server.之前有讲过mysql server安装过程并能用navicat工具连接上mysql server.下面要说的是如何给mysql设置账户密码登录.在刚安装服务时,我在/etc/my.cnf 配置文件中添加了一条 skip-grant-tables 让它可以不进行密码验证就能登录到mysql server上.下面介绍的内容是mysql数据库设置密码及忘记密码时的修改方法. 注:MySQL5.7在初始安装后

【JavaScript】HTML5/CSS3实现五彩进度条应用

今天要介绍的是一款基于HTML5和CSS3的进度条应用,这款进度条是静态的,仅提供进度条的五彩外观.当然你可以在CSS中动态设置进度值来让其变得动态,一个很好的实现方式是利用jQuery动态改变CSS中的进度值,让进度条实时动起来.具体效果大家可以看演示. 你也可以在这里查看在线演示 接下来我们来分析一下这款进度条的源代码以及实现思路,代码主要由HTML和CSS组成,如果你需要动态改变进度值,也可以自己添加Javascript代码,也是比较简单的. HTML代码: <section class=

mysql update修改多条数据

通常情况下,我们会使用以下SQL语句来更新字段值: 复制代码代码如下: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源.教程指南.橱窗展示),这些分类目录的信息存储在数据库表categories中,并且设置了显示顺序字段 display_order,每个分类占一行记录.如果我想重新编排这些

关于hibernate查询视图时,相同主键的两条记录映射问题【已解决】

做项目中间遇到一个很诡异的问题: 有两个表:A和AHistory(A表记录删除后存入此表,A的历史表),当我复制一条记录到AHistory表时,此时A表和AHistory表两条记录id相同,后续通过修改操作将两表任意一条记录更新为不同的信息,但ID仍然相同:此时,如果用hibernate映射到实体类中时,想象中的应该是两个不同的实体类,拥有不同的属性等. 然而,当我在程序中查询这两条ID相同的记录后,所得到两个的hibernate映射实体类却完全相同. 通过此问题,才知道hibernate会将查