【发布时间】:2017-03-24 12:32:34
【问题描述】:
我有一个使用提交按钮来查询 Ajax 调用的应用程序。现在,如果用户点击太快,它会在按钮消失之前返回重复的结果。用户可以单击搜索图标将其恢复并进行更多搜索,因此我不想在使用后禁用它。这是我提交的代码。
function watchSubmit(){
$('.guidebox-search-form').submit(function(event){
$('.guidebox-search-results').empty();
event.preventDefault();
var query = $(this).find('.guidebox-query').val();
getSearchDataFromApi(query, displaySearchData);
});
}
有没有一种简单的方法可以防止双击这里或者我应该重写这个?
【问题讨论】:
-
你说你不想在使用后禁用按钮,但是为什么你不能在使用后禁用它并在
getSearchDataFromApi响应后重新启用它回来了吗?
标签: jquery