Javascript 如何中止多个ajax请求

Javascript 如何中止多个ajax请求,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,通过单击showdata按钮,我的AJAX调用一次又一次地启动,相同的数据被添加到表中。首先,我想停止这一点,其次,如果在数据库中添加了一些新数据,是否有任何方法仅使用新数据更新数据库 var showdata=document.getElementById(“showdata”); var btn=document.getElementById(“getdata”); btn.addEventListener(“单击”,函数(){ var xhttp=newXMLHttpRequest();

通过单击showdata按钮,我的AJAX调用一次又一次地启动,相同的数据被添加到表中。首先,我想停止这一点,其次,如果在数据库中添加了一些新数据,是否有任何方法仅使用新数据更新数据库

var showdata=document.getElementById(“showdata”);
var btn=document.getElementById(“getdata”);
btn.addEventListener(“单击”,函数(){
var xhttp=newXMLHttpRequest();
xhttp.open(“GET”,“Appconfig/GET\u masteradmin\u data”,false);
xhttp.onload=函数(){
var ourData=JSON.parse(xhttp.responseText);
renderHTML(我们的数据);
};
xhttp.send();
});
函数renderHTML(数据){
var html='';
var i;
对于(i=0;i
使用jquery html()方法代替showdata.insertAdjacentHTML('beforeend',html)