当我不小心双击按钮时,ajax 可能会在表格上附加 2 个相同的结果。当我单击搜索按钮时,有没有办法阻止 ajax 返回 2 个或更多结果?我试图中止ajax,但结果是一样的。我只是 ajax 的新手,所以请帮帮我
$("#btn_searchadmin").click(function(){
var adminname = $("#tb_admin").val();
var ajax;
if(ajax){
ajax.abort();
}
ajax = $.ajax({
type: "post",
url: "manage_deped_searchadmin.php",
dataType:'json',
cache:false,
data:{'adminname': adminname},
beforeSend: function(data){
$('#tbl_search').html('');
},
success: function(data){
$("#btn_searchadmin").bind('click');
$.each(data, function(i, item) {
$('#tbl_search').append("<tr><td>"+data[i].adminfname+"</td> <td>"+data[i].adminlname+"</td>");
});
}
});
});