一次点击保存多次
Saving multiple times on single click
我有一个搜索文本框,搜索结果将显示一个图形,我将结果保存在DB
但第一次保存正常,第二次保存2次,第三次保存3次,
$('#twitsave1').click(function(el)
{
if ( $("#twitsave1").prop('checked') == true ){
//console.log( el.timeStamp);
var reId=$(this).next().next().html();
console.log(reId);
var key=$('.searchBar input[type="text"]').val();
var timeStamps = el.timeStamp;
var loginname = AppAPI.getUser();
var logTypes = 'EVIDENCE';
var dataSources = 'Twitter';
AppAPI.showLoadingBar('Saving');
var data=JSON.stringify({
"login":loginname ,
"value": reId,
"logType": logTypes,
"title": 'Twitter - '+key,
"dataSource":dataSources,
"timeStamp": timeStamps,
"searchDateRange":startdate+":"+endDate
});
console.log(data);
var url=getApplicationRoot() +'/api/dao/logEntry';
$.ajax({
type:"POST" ,
url:url,
etc.......
在console.log(数据)我得到3或4倍相同的数据请帮助
可能这个点击绑定:$('#twitsave1').click()
在点击处理程序中再次执行。
- 当click()绑定再次发生时,是否调用刷新/重绘函数?
- 点击触发AJAX调用返回添加到页面的javascript代码吗?然后检查javascript是否没有再次添加click()绑定。
问题可能是点击多次被解雇。使用 .one()
代替。
尝试为按钮添加禁用或只读属性。用户将不能一次又一次地点击它
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 一次保存多个主干模型
- 通过一次提交保存来自多个 ASP.NET Telerik 网格的更改
- 骨干 js 模型 保存不止一次
- iFrame 中的实时预览和保存样式.css每 30 秒一次
- 一次批量保存多个模型
- 如何在HTML5网页中本地保存数据,这样我们就不需要一次又一次地从服务器获取
- 将大约 300 张画布图像保存在一个数组中并发送一次进行处理,在 chrome 中崩溃,但在 Firefox 中工作正常
- 如何只需一次调用就可以将对象数组保存到mongoose DB中
- model.save-只保存到服务器一次
- 一次点击保存多次
- 使用jquery只保存一次自定义数据到dom元素
- Mongodb/mongoose只保存一次,然后创建500个错误
- 保存成功警报只消失一次
- JQGrid一次更新多行,然后保存
- 我需要重组我的主干模型/集合吗?不知道如何一次保存所有内容
- 如何检测移动设备并获取用户代理信息 发送并将该信息保存到服务器上的数据库,只需一次