AJAX はユーザーに、よりフレンドリーでインタラクティブな検索エクスペリエンスを提供できます
次の例では、リアルタイム検索を示し、データを入力しながら検索結果を取得できます
リアルタイム検索と従来の検索の比較検索には多くの利点があります:
データを入力すると、一致する結果が表示されます
データを入力し続けると、結果がフィルタリングされます
結果が少なすぎる場合は、文字を削除して範囲を広げます
お願いします次のケースを参照してください
最初に head. ==0) を作成すると、この関数は livesearch プレースホルダーの内容をクリアして関数を終了します。
入力ボックスが空でない場合、showResult() は次の手順を実行します:
XMLHttpRequest オブジェクトを作成する
サーバーの応答の準備ができたときに実行する関数を作成する
サーバー上のファイルにリクエストを送信する
URLの最後にパラメータ(q)を追加することに注意してください(入力ボックスの内容を含む)
新しいlinks.xmlを作成し、同じレベルのディレクトリに配置する必要があります。コードは次のとおりです。フォローします:
りー