gpt4 book ai didi

javascript - 单击保存多次

转载 作者:行者123 更新时间:2023-11-30 18:02:12 25 4
gpt4 key购买 nike

我有一个搜索文本框,搜索结果将显示一个图表,我正在将该结果保存在数据库中

但是第一次会正常保存,第二次会保存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(data) 中,我得到了 3 或 4 倍的相同数据请帮忙

最佳答案

可能此点击绑定(bind):$('#twitsave1').click() 在点击处理程序中再次执行。

  • 您是否在再次发生此 click() 绑定(bind)时调用刷新/重绘函数?
  • 点击是否触发 AJAX 调用返回添加到页面的 javascript 代码?而不是检查该 javascript 是否不会再次添加 click() 绑定(bind)。

关于javascript - 单击保存多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16685082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com