我目前正在使用ajax进行实时搜索
但是我在搜索框中遇到了间隔部分。
什么有效:
什么行不通:
我怎么能像第一次一样运行setInterval?
到目前为止我尝试过:
$(document).ready(function(){
load_data();
function load_data(query)
{
$.ajax({
url:"fetch.php",
method:"POST",
data:{query:query},
success:function(data)
{
$('.result').html(data);
}
});
}
var jump = setInterval(load_data, 1000);
$('#searchbox').keyup(function(){
var search = $(this).val();
if(search != '')
{
load_data(search);
clearInterval(jump);
}
else
{
load_data();
}
});
});
答案 0 :(得分:0)
您可以在调用load_data()