フォームを監視する JQuery があります。基本的に、すべてのキーアップに対して、php ファイルを呼び出してデータベースを検索します。
$(document).ready(function() {
$("#faq_search_input").watermark("Begin Typing to Search");
$("#faq_search_input").keyup(function() {
var faq_search_input = $(this).val();
var dataString = 'keyword='+ faq_search_input;
if (faq_search_input.length > 2) {
$.ajax({
type: "GET",
url: "core/functions/searchdata.php",
data: dataString,
beforeSend: function() {
$('input#faq_search_input').addClass('loading');
},
success: function(server_response) {
$('#searchresultdata').empty();
$('#searchresultdata').append(server_response);
$('span#faq_category_title').html(faq_search_input);
}
});
}
return false;
});
});
これは正常に機能#searchresultdata
しますが、クエリに応じて結果をフィルタリングします。唯一のことは、フォームに何もない場合、すべてをロードすることです.ユーザーはこれを行うためにフォームをクリックする必要はありませ.blur
ん.
PHP ファイルは次のとおりです。
if(isset($_GET['keyword'])){}