私はこれで新しいですが、私はajax jqueryで検索機能を実装しています。私はkeyupイベントを使用してこれを行っています。その手紙に基づいて、何かをタイプするときはいつでも、私の検索リストが来ています。しかし、問題は、私はページをリフレッシュするときに何の記録も得ていないということです。私が何かを検索すると、私はレコードを取得しています。そのポジションで検索フィールドに入力されたすべてのテキストを削除すると、レコードの正しいリストが来ますが、最初は表示されません。jqueryとajaxページの問題
$("#search_term").keyup(function(e){
e.preventDefault();
ajax_search();
});
function ajax_search(){
$("#search_results").show();
var search_val=$("#search_term").val();
$.post("user-account-other.php", {search_term : search_val}, function(data){
if (data.length>0){
$("#search_results").html(data);
}
})
}
<div id="search_results"></div>
この問題を解決する方法を教えてください。
は私かもしれないが、私は本当にドン動作します質問を理解する...ページを更新するときにレコードを取得しない?あなたはkeyUpでレコードを取得するだけなので、それは正常ではありませんか?だから、あなたが入力を開始するまで、何も正しく表示されません? – snaderss