- ベストアンサー
検索フォームにサジェスト機能を付けたい
yahooやgoogleのような人気キーワードにも対応したサジェストを付けたいのですが (できればyahooやgoogleから候補を取得したい) やり方が全くわかりません。 わかる方いらっしゃいましたらご教示よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私が作るとしたら、 1. JavaScript で入力された値 (以下 value) を取得する 2. サーバ側のプログラムに value を送る 3. サーバ側のプログラムで、value を補うような候補一覧を生成 (データベースを使った処理) 4. 候補一覧をユーザ側に送る 5. JavaScript で候補一覧を受け取り、画面上に表示する という流れになります。 いわゆる Ajax と呼ばれる手法ですね。 「XMLHttpRequest」 とか 「Ajax」 というキーワードで調べれば色々わかると思います。 Google や Yahoo! のデータを使用するのはできるかどうかは知りません。 Google や Yahoo! がそういう API を提供してるならできますが・・・
その他の回答 (1)
- pira09
- ベストアンサー率0% (0/2)
回答No.2
↓こちらに、同じ質問があります。 ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1229141462
お礼
やっぱり難しいんですね… いろいろ教えて頂きありがとうございました。