このコードに問題があります。ajax を使用してユーザーに自動提案を行う検索ボックスに関するものです。コードをテストしていますが、機能していないようです。何か提案はありますか?
HTML コード :-
<input class="autosuggest" name="autosuggest" type="text"></input>
そして JavaScript コード:-
$(document).ready(function(){
$('.autosuggest').keyup(function(){
var search_term = $(this).attr('value');
$.post('search.php', {search_term:search_term}, function(data){
alert(data);
});
});
});
今PHPページ: -
<?php
require_once "database/db.php";
if(isset($_POST['search_term']) == true && empty($_POST['search_term']) == false){
echo"something";
}
}
?>
このコードは、値が「something」のアラート ボックスを表示するはずですよね。空の警告ボックスが表示されるだけで、理由がわかりません!
助言がありますか?