我有一个功能可以在按下回车键或按下提交按钮时工作......我正在使用这个......
$('#searchBtn').click(function(){
var str = $('#searchTxt').val();
$.get(searchStr+"&text=" + str, function(data){
fetchPhoto(data);
}, "json");
});
$('#searchTxt').keydown(function(event){
if (event.which == 13)
var str = $('#searchTxt').val();
$.get(searchStr+"&text=" + str, function(data){
fetchPhoto(data);
}, "json");
});
fetchPhoto 是一个相当长的过程,因为它会访问一些外部库,如果有人让它多次关闭,它会给出一些奇怪的结果(多个结果)
我该如何防止这种情况发生?有点需要计时器或锁之类的...