你可以使用abort()
方法,将ajax对象分配给变量,并检查变量是否null
看不到下面的示例代码
var xhr = null; $( 'input#search' ).keyup( function() { if(xhr !== null){ xhr.abort(); xhr = null; } xhr = $.ajax({ url: 'jquery/search.php', type: 'POST', data: $( this ).serialize() }).done(function ( data ) { content.empty().append(data); }); });