我正在使用此代码通过 ajax 和 jquery 进行搜索:
// this is the id of the submit button
$("form#search_form input#key").keyup(function() {
if ( $(this).val().length >=2 ){
var url = base_url()+"welcome/search2"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: { 'key':$("#key").val() }, // serializes the form's elements.
success: function(data)
{
//alert(data); // show response from the php script.
$('#livesearch').html(data);
}
});
return false; // avoid to execute the actual submit of the form.
}
else $("#fonded2").hide();
});
但是当用户快速写入时会出现问题。当用户在 500 毫秒后输入新字母时,有什么方法可以中断搜索