У меня есть скрипт, который позволяет отображать результаты поиска bing: JsFiddle
Если вы введете письмо, вы увидите результаты для этого письма. Если вы затем нажмете клавишу Backspace и наберете ту же букву, вы не получите никаких результатов, поэтому:
- печатная буква = результаты
- backspace = удалить результаты
- ввод одной и той же (первой) буквы = НЕТ результатов
Это происходит потому, что я установил код для очистки результатов, если значение ввода пусто, например:
$('#searchbox').live('keyup', function(){
var teq = $('#searchbox').val();
doSearch(teq);
if (teq == '')
{
clearResults();
}
});
Таким образом, очищая результаты, подобные этим, я фактически вызываю проблему в то же время, потому что нет результатов во второй раз, когда делается тот же запрос. Итак, мой вопрос: как я могу очистить результаты таким образом, чтобы я мог выполнять тот же запрос? Что означает:
- тип буквы = результаты
- backspace = удалить результаты
- набрав ту же (первую) букву = результаты