Я пытаюсь создать живой поиск с помощью Ajax, но я хочу, чтобы при нажатии на результат этого поиска он автоматически выполнял поиск.
мой HTML-код
<form id="search" action="">
<input type="text" class="form-control" id="qu" placeholder="search" required>
<div id="display" style="display: none"></div>
</form>
здесь мой ajax живой поиск
function fill(Value) {
$('#qu').val(Value);
$('#display').hide();
}
$(document).ready(function() {
$("#qu").keyup(function() {
$('#display').show();
var name = $('#qu').val();
if (name == "") {
$("#display").html("");
$("#display").hide();
}
else {
$.ajax({
type: "POST",
url: "cari.php",
data: {
search: name
},
success: function(html) {
$("#display").html(html).show();
}
});
}
});
});
здесь мой поиск ajax
$(function() {
$("#search").bind('submit',function() {
$('#main_content').hide();
var value2 = $('#qu').val();
$.post('cari_user.php',{value2:value2}, function(data){
$("#main_content").html(data);
$('#main_content').fadeIn("slow");
$("#search")[0].reset();
});
return false;
});
});
в моем текущем коде после того, как я ввожу запрос в ввод в режиме реального времени поиска, мне нужно вручную нажать кнопку ввода / щелчка для ввода, чтобы выполнить поиск по запросу, полученному в результате поиска в режиме реального времени.
Я хочу, чтобы я щелкнул по результату поиска в реальном времени, после чего система автоматически выполнит поиск.